NAME

Template::Plugin::KwikiFormat - filter to convert kwiki formatted text to html

SYNOPSIS

[% USE KwikiFormat %]

[% FILTER kwiki %]

== title

*bold* /italic/

[% END %]

DESCRIPTION

A wrapper around Kwiki::Formatter.

Template::Plugin::KwikiFormat allows you to use KwikiFormats in data displayed by Template::Toolkit.

MARKUP SYNTAX

See here:

http://www.kwiki.org/?KwikiFormattingRules

BUT:

WikiLinks don't work without a kwiki, so we need some magic / dirty tricks to make it work (i.e.: subroutine redefinition at runtime)

ANOTHER BUT:

I slightly altered the meaning of ForcedLinks. In Kwiki, something like this

[SomePage see here]

results in a link to the Kwiki-Page "SomePage" labeld with "see here".

With Template::Plugin::KwikiFormat, you can (ab)use this syntax for local (relative) links. i.e.:

[/some/page.html see here]

gets rendered as a link to "/some/page.html" labled with "see here".

One of the fragments inside the square bracktes needs to start with a slash for this to work.

METHODS

new

generate new plugin

kwiki

convert text

AUTHOR

Thomas Klausner, domm@zsi.at, http://domm.zsi.at

With a lot of thanks to Jon Åslund (Jooon) from #kwiki for coming up with how to do it.

Additional thanks to Ian Langworth.

COPYRIGHT

Copyright 2004, Thomas Klausner, ZSI

You may use, modify, and distribute this package under the same terms as Perl itself.

1 POD Error

The following errors were encountered while parsing the POD:

Around line 141:

Non-ASCII character seen before =encoding in 'Åslund'. Assuming CP1252