Software ↑     Installation Documentation Download Screenshots Examples Templates

Welcome to PodWiki

Follow this link to learn how to use it: PodWikiHelp.

This entire site uses PodWiki, so you are already using it!

PodWiki by T.L. uses PerlPod as its markup, which is an established language for documentation in the Perl community and well known world wide. PodWiki enhances POD a little to circumvent some lacking features (such as images or includes).

Beside POD, it also understands a shorthand markup which writes like natural text and is very easy to understand for new users. If they need more features they have to use POD; for simple pages WikiShorthand is enough. WikiShorthand is the default markup if nothing is defined otherwise.

PodWiki supports includes, graphics, version control (via RCS), diffs, merge-back, user/group authentication and authorization, page property inheritance, variables, attributes and a lot more. The user can use so called "formatters" to insert plain HTML or text content, which is very useful for a stylesheet or example C code. There is also a formatter for Perl code available which makes it possible to create interactive PodWiki pages (note: for security reasons this feature is turned off by default).

The big difference from other Perl WikiEngines is that PodWiki is 100% customizable, since the whole wiki site is driven by the include feature. PodWiki always loads one page ("AutoLoad"), which includes the other stuff, such as the Header, Stylesheet, Menu, the Content-Area, Edit-Bar, Footer and so forth. This allows the user to fully modify PodWiki's look-and-feel.

If you are using Apache with mod_perl you can speed up PodWiki. It's fully mod_perl compliant.

PodWiki supports authentication by users and groups. Nevertheless it is possible to work with PodWiki unauthenticated. In this case you will be logged as user anonymous. Pages can be protected for reading and/or writing for either one or more groups or for a single user.

Beside all those features it is still very easy to install, no need for lots of additional Perl modules or cryptic installation procedures. Just do:

 ./configure & make install 

The configure script understands some parameters which allows tweaking the installation such as destination path or the like.

The current stable version is: 0.9.1.

Please read the Changelog!

Also visit the PodWiki page at SOURCEFORGE:

Report a BUG

PodWiki is powered by: Sourceforge