I hacked together a few WordPress plugins today to add support for the MediaWiki linking syntax. The first plugin, wikifier.php, adds support for double-square-bracket wiki links (to a default wiki, or the specified wiki. The second plugin, magiclink.php adds single-square-bracked external-wiki links and Google I’m-feeling-lucky, similar to my MagicMarkup plugins for Blosxom, which I plan to port in the next few weeks. For now, the plugins can be downloaded here … sometime in the future, I’ll setup a wiki page for my WordPress plugins and hacks.
WordPress has a decent plugin system. It’s a basic callback registration system with priorities, and has many exposed function points. It’s a better approach than Blosxom, mostly because the plugins can be ordered by priority (handy for text filters). It’s in PHP though, which reminds me of my days working in GWBasic and DBase. PHP seems so akward compared to Perl, Java, and C++ (but it’s workable).