With the work from T328171: Use Community Configuration in Babel extension: LocalSettings configuration variables being merged, we can now make Babel community configurable on all Wikimedia wikis. This does not change the default in Babel itself, just the behaviour of Wikimedia sites.
After this change, communities would be able to customise some of Babel's configuration, see the current version of the configuration form:
At some point, additional configuration would be added to the form, see T374342: Use Community Configuration in Babel extension: interface messages. This is not in scope for this round of deployment.
Deployment checklist
- Fix a bug in the migration script: T383905: Running extensions/Babel/maintenance/migrateConfigToCommunity.php with the default configuration fails on validation error
- Verify deployment at Beta Cluster (T374611)
- Set BabelUseCommunityConfiguration to true
- Run migration script
- Verify deployment at testwiki
- Set BabelUseCommunityConfiguration to true
- Run migration script
- Enable Babel's Community Configuration integration on all wikipedias
- Set BabelUseCommunityConfiguration to true
- Run migration script
- Deploy CommunityConfiguration extension to all wikis (T383910)
- Enable Babel's Community Configuration integration on all wikis
- Set BabelUseCommunityConfiguration to true
- Run migration script
