CGI-Kwiki
view release on metacpan or search on metacpan
lib/CGI/Kwiki/Pages.pm view on Meta::CPAN
Options ExecCGI
</Location>
</VirtualHost>
That's it! You'll get an instant *performance boost*.
You can switch from the standard CGI installation to mod_fastcgi anytime you want.
__KwikiFeatures__
The overall design goal of CGI::Kwiki is /simplicity/ and /extensibility/.
Even so, Kwiki will have some killer builtin features not available in most wikis:
* KwikiPrivacy
* KwikiSlideShow
* KwikiBlog
* KwikiSisters
* KwikiHotKeys
* KwikiFit
* KwikiPod
Each feature is implemented as a separate plugin class. This keeps things _simple_ and _extensible_.
__KwikiFit__
*Due next release or so*
CGI::Kwiki can be made to write Test::FIT test files directly into a Perl modules test harness. Eventually this will be a popular way of module testing in Perl. (Just you wait and see!)
__KwikiFormatterModule__
CGI::Kwiki::Formatter is the module that does all the formatting from Wiki text to html. It deserves good documentation. Forthcoming...
__KwikiFormattingRules__
This page describes the wiki markup language used by this kwiki.
----
^= Level 1 Heading (H1) =
= Level 1 Heading (H1) =
----
^== Level 2 Heading (H2) ==
== Level 2 Heading (H2) ==
----
^=== Level 3 Heading (H3) ===
=== Level 3 Heading (H3) ===
----
^==== Level 4 Heading (H4)
==== Level 4 Heading (H4)
----
^===== Level 5 Heading (H5)
===== Level 5 Heading (H5)
----
^====== Level 6 Heading (H6)
====== Level 6 Heading (H6)
----
The horizontal lines in this page are made with 4 or more dashes:
----
----
Paragraphs are separated by a blank line.
Like this. Another paragraph.
Paragraphs are separated by a blank line.
Like this. Another paragraph.
----
*Bold text*, /italic text/, and _underscore text_.
*Bold text*, /italic text/, and _underscore text_.
/*Combination of bold and italics*/
/*Combination of bold and italics*/
Inline code like [=/etc/passwd] or [=CGI::Kwiki]
Inline code like [=/etc/passwd] or [=CGI::Kwiki]
----
WikiLinks are formed by two or more words in /camel-case/.
WikiLinks are formed by two or more words in /camel-case/.
External links begin with http://, like http://www.freepan.org
External links begin with http://, like http://www.freepan.org
Forced wiki [links] are a alphnumeric string surrounded by square brackets.
Forced wiki [links] are a alphnumeric string surrounded by square brackets.
Named http links have text with an http:// link inside, like [FreePAN http://www.freepan.org Site]
Named http links have text with an http:// link inside, like [FreePAN http://www.freepan.org Site]
Sometimes !WordsShouldNotMakeAWikiLink so put a '!' beforehand.
Sometimes !WordsShouldNotMakeAWikiLink so put a '!' beforehand.
Same thing with !http://foobar.com
Same thing with !http://foobar.com
Mailto links are just email addresses like foo@bar.com.
Mailto links are just email addresses like foo@bar.com.
----
Links to images display the image:
http://www.google.com/images/logo.gif
http://www.google.com/images/logo.gif
----
Unordered lists begin with a '* '. The number of asterisks determines the level:
* foo
* bar
** boom
** bam
* baz
* foo
* bar
** boom
** bam
* baz
----
Ordered lists begin with a '0 ' (zero):
0 foo
0 bar
00 boom
00 bam
0 baz
0 foo
0 bar
00 boom
00 bam
0 baz
----
You can mix lists too:
* Today:
00 Eat icecream
00 Buy a pony
* Tommorrow:
00 Eat more icecream
00 Buy another pony
* Today:
00 Eat icecream
00 Buy a pony
* Tommorrow:
00 Eat more icecream
00 Buy another pony
( run in 0.921 second using v1.01-cache-2.11-cpan-5a3173703d6 )