I have been having this urge of using a wiki written in Perl for PerlChina. We used instiki(in ruby) before moving to mediawiki(in PHP). Reason why we use mediawiki is because Instiki was not stable at the time, Yahoo China happens to run few mediawiki for other OSS sites so it is easy for them to adopt us.
We need a wiki for collaborating on local meetup, communication between members for projects and hosting Chinese documentations, well there is a lot we can put in use with a wiki. Since we are a Perl user group and eating own dog food makes a lot of sense.
A good wiki in my book should be easy to install and maintain. has spam protection and ACL control. good web interface for managing wiki. should be file based and easy to customize through template. Personally I rate dokuwiki highly. pmwiki is not bad either.
Perl Wiki that comes closed to what I want are foswiki (twiki fork) and ikiwiki. foswiki has lots features but It doesn't have a good reputation for code quality. Ikiwiki is ok but it took me much more time to have it up and running than either dokuwiki or pmwiki. And it has much smaller community than the other two and fewer features. If I had to pick a perl wiki, I would have to go with ikiwiki.
Keep in mind, We don't get root access on the system and the way PHP wiki drop in and just work just makes me envy. Why can't we have something like that? oh.. I digress.
enough rant. I go back to mediawiki.
UPDATE: I should mention that oddmuse is also a good choice. It is very easy to install, stable with lots plug-ins.
Try MojoMojo (Score:1)
http://search.cpan.org/perldoc?MojoMojo
and http://mojomojo.org/ [mojomojo.org]
and http://dev.catalyst.perl.org/wiki/ [perl.org]
I second MojoMojo (Score:1)
The source code can now be found on GitHub at.... http://github.com/marcusramberg/mojomojo/tree/master [github.com]
Re: (Score:1)
I am aware of MojoMojo. But it certainly doesn't meet my requirements - good feature set but installation is no comparison to any of the wikis I mentioned.
Re: (Score:1)
Still if u like something sweet & small then u could do it 11 lines using the Squatting web microframework... http://github.com/beppu/squatting/blob/master/eg/MicroWiki.pm [github.com]
In all seriousness I have been thinking of writing a lightweight file based Wiki using Squatting. There is already a "fledging" Wiki app in Squatting example directory... http://cpansearch.perl.org/src/BEPPU/Squatting-0.52/eg/Wiki.pm [perl.org]
Try November (Score:2)
November wiki in Perl 6 [november-wiki.org]
ikiwiki looks interesting (Score:1)
I'm also looking for a Perl-based wiki. So far ikiwiki has met my requirements (see http://ikiwiki.info/ [ikiwiki.info] ):
Re: (Score:1)
have you try oddmuse? It is also a good choice. very easy to install and stable with lots plug-ins.
Re: (Score:1)
Thank you. I haven't realy looked at oddmuse, but I will.
I glanced at it while looking for a new wiki, but I passed on it when I saw that it was based on UseMod. I already use UseMod at http://poe.perl.org/ [perl.org] so I assumed oddmuse would be similar. On your recommendation, I took a deeper look, and it seems I was mistaken.
Re: (Score:1)
oddmuse is based on usemod. http://www.oddmuse.org/cgi-bin/oddmuse/What_Is_Oddmuse [oddmuse.org]
regardless of one big perl file, it meets my requirements. a real world example of oddmuse is emacswiki and it seems to be running fine. http://www.emacswiki.org/ [emacswiki.org]
See also Chiq_chaq (Score:1)
http://chiqchaq.sourceforge.net/ [sourceforge.net]
Re: (Score:2)
It's dead easy to install on Debian, it just goes in automatically from the command line and it works really well. It is ugly out of the box but as you say it's dead easy to change it.
-- "It's not magic, it's work..."
pmwiki (Score:1)
If you can't find a Perl wiki you like, PmWiki might be a good compromise since it is written by a Perl hacker.