Hello everyone,
I'm Martin Urbanec from the Wikimedia Foundation's Growth team https://www.mediawiki.org/wiki/Growth. During the 2023-24 fiscal year, we're working on Community configuration 2.0 https://www.mediawiki.org/wiki/Community_configuration_2.0, an extension that empowers administrators to modify a subset of MediaWiki configuration on-wiki, so that they can customize features to their needs. The Growth team implemented this for its own features and since it was a great help in scaling, we decided to generalize what we created and offer it to all Wikimedia developers.
The Growth team spent a couple of months on planning Community configuration 2.0 as well as discussing the project with its potential users. You can read more information in the project page at MediaWiki.org https://www.mediawiki.org/wiki/Community_configuration_2.0 and the Product Requirements Document https://docs.google.com/document/d/1Ai7ib6h1q9ly5xClowK2cn0CKIJp3Z1KpkvwzVMk32U/edit .
The first aspect the Growth team is looking to define is configuration validation, so that a malformed configuration file doesn’t cause the MediaWiki instance to fail. We wrote our proposal regarding validation as a Phabricator task at https://phabricator.wikimedia.org/T349757.
With this email, we would like to ask for your feedback, which you can submit via Phabricator: https://phabricator.wikimedia.org/T349757. If you feel so, we also invite you to read the Product Requirements Document and submit any feedback as comments within that document. We would appreciate it if you can submit any feedback before the end of *November 08, 2023*. In case you have other questions about Community configuration, feel free to ask them at the MediaWiki.org project talk page https://www.mediawiki.org/wiki/Talk:Community_configuration_2.0.
Looking forward to reading your feedback!
For the Growth team,
*Martin Urbanec* (he/him) Senior Software Engineer (Growth) Wikimedia Foundation https://wikimediafoundation.org/