A Researcher’s perspective on WordPress

This article introduces WordPress to an audience of software engineers (both practitioners and academic researchers. As such it focuses more on giving some data on the WordPress codebase, its governance model, the business ecosystem,… than on just the typical...

WordPress Plugin DSL and code-generator

All plugins share a common scaffolding. This results in a rather large amount of boilerplate code. This has been recognized by several initiatives that aim to facilitate the kick-start of new plugins by providing some kind of initial framework to build your plugin...

Database switch via wp-config

My local WordPress development environment includes two different databases. The “regular” one, that I use when manually testing the plugins I develop and the “testing” one for acceptance tests. As part of the acceptance tests for the Daily...