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/>