Amusewiki 2.022

Hello Perl community,

This is a short announcement about the availability of amusewiki version 2.022. Since the previous announcement on, amusewiki has seen a bunch of bug fixes and improvements, both in the backend and in the UI.

The full changelog can be found at The code can be download from github.

Notably, the fetching of remote git archives has been made asynchronous, so it will not block other jobs when fetching large amounts of updates.

Now it's possible to define custom formats for PDF and EPUB.

As always, unofficial debian packages are available at the same time a new release is rolled out and it's still the preferred and recommended way to install amusewiki. See

If you want to try out amusewiki without installing anything, you're welcome to try out the sandbox at

Amusewiki 2.0

Happy winter solstice, Perl community!

After almost 3 years of development and more than 2 years in production, 2 talks at YAPC::EU (Granada and Cluj) and one talk at the Dancer conference last year in Vienna, I think it's time to announce Amusewiki on blogs. as well, as I consider it more or less feature complete and robust enough for a larger audience.

Amusewiki is basically a CMS, but it's not "yet another one". Its main feature is that it creates for each published text various PDF (via LaTeX) and EPUB (for e-readers and mobile devices) files, along with an HTML version. It's also able to produce slides. Also the bookbuilder provides a way to extract, merge and customize the texts stored in the archive. You may want to give amusewiki a try if you're interested in publishing and distributing texts. If you just need a wiki or a blog for posting code snippets and lolcats, you probably want to look elsewhere. Amusewiki is suitable for publishing whole books as well.

The storage engine is powered by Git and the archiving is completely decoupled from the front-end. The search engine is powered by Xapian.

The web application itself runs on Catalyst + Template Toolkit + DBIC and has a large set of tests for safe development.

The sources are (of course) freely available at github. The github bugtracker is the preferred way to post feature requests and bug reports.

Debian packages for a trouble-free installation are available at

There is a sandbox site, if you want to try out the publishing procedure.

CPAN packages written and released for this project (markup parsers, PDF postprocessing and a OPDS producer).

There are about twenty live sites running amusewiki in the wild, with a total of a few thousands of texts, from articles, to technical documentation, to whole books.

More information and documentation can be found at the amusewiki homepage.

So, again, happy winter!

About melmothX

user-pic Perl and publishing