NAME CGI::Wiki::Simple - A simple wiki application using CGI::Application. DESCRIPTION This is an instant wiki. SYNOPSIS use strict; use CGI::Wiki::Simple; # Change this to match your setup use CGI::Wiki::Store::SQLite; my $store = CGI::Wiki::Store::SQLiteMySQL->new( dbname => "test" ); my $search = undef; my $wiki = CGI::Wiki::Simple->new( TMPL_PATH => "templates", PARAMS => { store => $store, })->run; EXAMPLE WITHOUT HTML::Template It might be the case that you don't want to use HTML::Template, and in fact, no templates at all. Then you can simple use the following example as your wiki, which does not rely on HTML::Template to prepare the content : use strict; use CGI::Wiki::Simple::NoTemplates; use CGI::Wiki::Store::MySQL; # Change this to match your setup my $store = CGI::Wiki::Store::MySQL->new( dbname => "test", dbuser => "master", dbpass => "master" ); my $search = undef; my $wiki = CGI::Wiki::Simple::NoTemplates ->new( PARAMS => { store => $store, })->run; METHODS new "new" passes most of the parameters on to the constructor of the CGI::Wiki manpage. If HTML::Template is not available, you'll automagically get a non-templated wiki in the subclass CGI::Wiki::Simple::NoTemplates. render_commit Renders either the display page or a page indicating that there was a version conflict. cgiapp_prerun Loads some values for the subsequent rendering.