Over the last few months, I’ve been building a calendar/event system on top of PmWiki. For our impro group, we needed a central system to store all events and internal deadlines.

At first,I hesitated to implement it in PmWiki syntax. Since PmWiki is a flat-file wiki system, no database would be involved. A lot of the stuff I would write would get pretty hard to maintain afterwards. Last summer, I already worked quite a lot on our PmWiki install, and it always striked me as a delicate balance between total syntactic freedom (there’s little rules on what you can and can’t do on a wiki page) and controlling pages with templates and tricks (in order to keep things indexable and uniform).

More behind the cut.

Continue reading »

Code is poetry. Please, Suffusion WordPress theme by Sayontan Sinha