Page Source for PodWikiFormatterTiki

=begin options 

write = root 

=end 

=begin comment 

$Id: PodWikiFormatterTiki,v 1.2 2007/09/21 07:51:19 root-83.143.239.128
Experimental $ 

Table which describes how to do things along with examples.(shorthand) 

=end 

=head3 Tiki formatter 

This formatter is primarily intended as an aid to those migrating from
a L<TikiWiki|http://tikiwiki.org/> system to B<PodWiki>.
The text in the tiki formatter block is parsed and formatted according
to the L<TikiWiki|http://tikiwiki.org/> markup rules. This
formatter is used by marking a section as follows: 

=begin text 

=begin tiki 

Text using [http://tikiwiki.org|TikiWiki] markup. 

=end 

=end 

This formatter supports most of the
L<TikiWiki|http://tikiwiki.org/> markup (at least that existed at
the time of this writing, approximately 29 April 2004), although in
general L<TikiWiki|http://tikiwiki.org/> plugins are not
supported. 

=head4 Description of Tiki markup 

This section shows the markup. Note that if the Tiki formatter is not
installed on this B<PodWiki>, no text will be shown. 

=begin tiki 

^ __Emphasis:__ ~np~ '' (two single quotes) for italics, __ for bold,
''__ for both, "===text===" underlines text, "-+text+-" monospace text
~/np~ 

__Lists:__ ~np~ At beginning of line, "*" for bullet lists, "#" for
numbered lists; increasing numbers of * or # increase the nesting level
of the list item. ";term:definition" for definiton lists ~/np~ 

__Wiki References:__ ~np~ JoinCapitalizedWords or use ((page)) or
((page|desc)) for wiki references; ))SomeName(( prevents referencing
~/np~ 

__External links:__ ~np~ use square brackets for an external link:
[URL] or [URL|link_description] or [URL|description|nocache]. ~/np~ 

__Misc:__ ~np~ "!", "!!", "!!!" make headings, "----" makes a
horizontal rule ~/np~ 

__Title bar:__ ~np~ "-=title=-" creates a title bar. ~/np~ 

__Images:__ ~np~ "{img src=images/ok.png width=200 height=100
align=center link=http://www.yahoo.com desc=tick}" displays an image;
height, width, desc, link, and align are optional ~/np~ 

__Tables:__ ~np~ || row1-col1 | row1-col2 | row1-col3 \n row2-col1 |
row2-col2col3 || ~/np~ creates a table ("\n" stands for a new line).
Note that [http://tikiwiki.org|TikiWiki] also has a table syntax that
separates rows with ||, but that is not supported by this formatter. 

__Simple box:__ ~np~ "^Box content^" Creates a box with the data ~/np~ 

__Colored text:__ ~np~ "~~#FFEE33:some text~~" Will display using the
indicated HTML color ~/np~ 

__Center:__ ~np~ "::some text::" Will display the text centered ~/np~ 

__Non parsed sections:__ "~np~~~/np~~np~np~ data ~~/np~~np~/np~~/np~"
Prevents parsing data. 

__Preformated sections:__ "~np~~p~/np~~np~p~~/np~ data
~np~~/p~/np~~np~p~~/np~" Displays preformated text/code; no Wiki
processing is done inside these sections. 

__Square Brackets:__ Use ~np~[[foo]~/np~ to show ~np~[foo]~/np~. 

__Block Preformatting:__ Indent text with any number of spaces to turn
it into a monospaced block that still follows other Wiki formatting
instructions. It will be indented with the same number of spaces that
you used. 

__Table of Contents:__ "~np~{maketoc}~/np~" will insert a table of
contents of the page 

__Including another page:__
"~np~{INCLUDE(page=>PageName)}{INCLUDE}~/np~" will insert the
contents of the wiki page named ''PageName''. Note that the POD markup
"P<PageName>" is also accepted (and shorter). The INCLUDE syntax
is primarily for those pages that have been imported from a
))TikiWiki(( web. 

^ 

=end 

=head4 Examples of Tiki markup output 

This section shows the output of the markup described above. Note that
if the Tiki formatter is not installed on this B<PodWiki>, no
text will be shown. 

=begin tiki 

''italics'', __bold__, ''__bold italic__'', ===underlined text=== ,
-+monospace text+- 

__Lists:__ * * for bullet list ** ** for sub list * second first-level
item 

# # for numbered list ## ## for sub list # second first-level item 

;term:definition 

__Wiki References:__ * PodWikiFormatterTiki (this page) *
((PodWikiFormatterTiki)) - specified with parentheses *
((PodWikiFormatterTiki|alternate link text)) * ))PodWikiFormatter(( -
link prevented 

__External links:__ * [http://tikiwiki.org/] - URL *
[http://tikiwiki.org/|TikiWiki] - URL with alternate description *
[mailto:nobody@example.com] - mailto link 

! Heading level 1 !! Heading level 2 !!! Heading level 3 ---
(Horizontal rule above) 

-=Title Bar=- 

__Images:__ {img src=images/ok.png width=200 height=100 align=center
link=http://www.yahoo.com desc=tick} 

__Tables:__ || row1-col1 | row1-col2 | row1-col3 

row2-col1 | row2-col2col3 || 

^Boxed content^ 

~~#000099:some colored text~~ 

::some centered text:: 

~np~Non-parsed section, including <b>embedded HTML</b> for
bold text.~/np~ 

~pp~ Pre-formatted section. 

Note that WikiLinks are ignored. ~/pp~ 

[[Text in square brackets (not turned into a link)] 

Monospaced block 

formed by leading 

whitespace on lines 

__Table of Contents:__ {maketoc} 

__Included page:__ {INCLUDE(page=>PodWikiAbout)}{INCLUDE} 

=end 

=cut