Diagnosis extension 0 ▲ Sam Wilson 2 hours ago · Tech · hide Fremantle2026 November 13 (Friday), 11:09AM· MediaWiki · extensions · software · Wikimedia · I've been hacking a bit this morning on the Diagnosis extension, about an old idea to make an 'installation check' sort of a page, which lists various attributes of the MediaWiki installation and draws attention to things that might be wrong. A few other open source web applications do a similar thing (these screenshots are from my local installations of these, which are usually full of problems): NextCloud FreshRSS Matomo I'm thinking that an extension attribute array could work well for extensions to opt in to adding 'Checks', e.g. in extension.json: "attributes": { "MyExt": { "Checks": [ { "class": "MediaWiki\\Extension\\MyExt\\Check\\FoobarCheck", "services": [ "SomeService" ] } ] } }, And then each Check would implement something like this: interface Check { /** * @return string HTML for the check title. */ public function getTitle(): string; /** * Quick checks are run when… Commenting on Bubbles has been removed. Why? If you want to talk about this post, write to the author, use the comments on their blog if it has them, or reply with a "RE:" post on your own blog. Suggestions? feedback@bubbles.town