AmuseWiki, a library-oriented wiki

20 minutes



Amusewiki is a new library-oriented wiki engine which focuses on long-term archiving and high-quality output formats. It's written in Perl using Catalyst, Template Toolkit, DBIx::Class and a bunch of home-brewed modules. The texts are stored under revision control using Git.

It doesn't aim to be a general-purpose wiki engine, but instead tries to give to the user the best reading experience, delivering HTML, PDF (for reading on screen and imposed to be printed) and EPUB, allowing collections and customization of the output (fonts, paper, imposition, covers).

The engine is known to run on two instances powering 10 sites.

The talk presents the engine itself, its features and its architecture. 

[ Talk ]