Moodle, PHP and plugins. Written by the people who build them.
Support dates, upgrade breakage, security releases and how we work. Every claim links to its source, so you can check it before you take it to your IT lead.
-
Moodle 4.5 to 5.3: what changed and what your server needs
PHP, database and upgrade path for every Moodle release from 4.1 to 5.3 LTS, plus the changes in 5.0, 5.1, 5.2 and 5.3 that matter to organisations.
-
A Moodle plugin in days: how it works and what done means
How we take a Moodle plugin from idea to production in days with AI agents and senior review, and the checks every plugin passes before handover.
-
React in Moodle core: what it means for your custom plugins
Moodle 5.2 added React, TypeScript and ES modules to core, and 5.3 started moving core screens over. What changes for plugins you own, and what you can leave alone.
-
What breaks when you upgrade Moodle, and how to rescue old plugins
Moodle core upgrades are rarely the problem. Old custom plugins, removed features and server requirements are. A practical list, a risk score and a rescue plan.
-
Outdated PHP under Moodle is a security hole, not a detail
PHP 8.1 is out of support, PHP 8.2 follows on 31 December 2026, and the October 2026 php2shell fixes skipped both. What that means for your Moodle site.