samwilson / diagrams-extension

A MediaWiki extension that displays GraphViz, Mscgen, PlantUML, and Mermaid diagrams in wiki pages.
https://www.mediawiki.org/wiki/Extension:Diagrams
GNU General Public License v2.0
8 stars 12 forks source link

adds special page with Java installation check #7

Open WolfgangFahl opened 4 years ago

WolfgangFahl commented 4 years ago

as discussed per e-mail

samwilson commented 4 years ago

@WolfgangFahl do you still want to work on this?

I've always wanted to extend the Diagnosis extension to make it easy for other extensions to add their own status info into a common place. That's a bigger topic though…

WolfgangFahl commented 4 years ago

Yes I'd love to see this functionality. I am just not into the nitty gritty details of the MediaWiki API and don't have the time to catchup. The code i supplied was working in my environment. My main wiki is still 1.27.3 for this reason because up to two dozen extenions need to be checke for compatibility and there have been so many breaking API changes that my environment would not survive a migration. I the meantime i managed to get one farm up to 1.33.4 but that only has 1/3 of my wikis. The cost of all this is also high - i am running to different servers at my hosting company because MediaWiki keeps breaking APIs with such a high frequency. I was happy that at EMWCON Spring 2020 there was some discussion on getting more stable APIs and making extensions survive longer. GraphViz and PlantUML are just two examples of extensions being troublesome in this respect.