Quiki - A lightweight Wiki in Perl
use Quiki; my %conf = ( name => 'MyQuiki' ); Quiki->new(%conf)->run;
Creates a new Quiki object.
Runs the Quiki.
After a Quiki wiki is deployed with
quiki.conf file can be edited to configure Quiki behavior. While later versions might offer a web interface to configure them, at present you need to use a text editor and change the file. Note that it is a Perl file. Therefore it should parse correctly by Perl. You can check it using
perl -c quiki.conf.
Quiki configuration file supports the following keys:
The display name for your wiki
The theme to be used. Note that at the time we are writing this only the
default theme exists
The name of the main quiki page. It defaults to
This is a boolean value. By default it is true (1), meaning the register button will be available to everybody visiting your Quiki. Turn it off setting it to false (0).
At the current moment there isn't any other way to register. Therefore you should turn registering off only after all users have an account, or you need to turn it off manually everytime a new user has to register.
Quiki wiki syntax is very similar to other wiki, and especially similar with dokuwiki syntax.
====== title ======
= title =
| foo |
$ cpan Quiki
$ mkdir /var/www/html/myquiki $ quiki_create /var/www/html/myquiki
Sample VirtualHost for Apache2:
<VirtualHost *:80> ServerName quiki.server.com DocumentRoot /var/www/html/myquiki ServerAdmin firstname.lastname@example.org DirectoryIndex index.html <Directory /var/www/html/myquiki> Options +ExecCGI AddHandler cgi-script .cgi </Directory> </VirtualHost>
<ambs at cpan.org>
<smash at cpan.org>
Please report any bugs or feature requests to
bug-quiki at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Quiki. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
You can find documentation for this module with the perldoc command.
You can also look for information at:
Thank you Luis 'Houser' Fernandes
<housah at gmail.com> for the default theme layout design.
Copyright 2009-2010 Alberto Simoes and Nuno Carvalho.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.