ParserHooks is a library that adds an object orientated and declarative parser hook interface on top of MediaWiki. (Read about…
How I ended up rewriting the MediaWiki SubPageList extension: At the beginning of this year, it was still somewhat controversial…
Last week I gave a presentation titled “Clean functions” to my Wikidata colleagues. As the title suggests, this presentation is…
In this post I first describe the current approaches taken to logging and profiling in MediaWiki, then outline why these…
Yes, there now is a nice OOP API that allows you to create MediaWiki parser hooks in declarative fashion! A…
Today I had some fun creating a Wikidata search plugin for Firefox, and a similar extension for Chrome. The Chrome…
In a small four months from now, SMWCon Fall 2013, the by-yearly conference on Semantic MediaWiki, will be held! For…
In this post I describe the solution I use to a common situation for people using gerrit. In other words,…
Sometimes I use the “it must be a DNS issue” when I don’t feel like actually being constructive or doing…
Background A few months back I got annoyed at having to maintain some documentation both in README files and on-wiki.…