Page MenuHomePhabricator

Convert all extensions and skins on gerrit to use extension registration
Open, MediumPublicGoal

Description

Basic documentation about the extension registration system is at https://www.mediawiki.org/wiki/Extension_registration

The convertExtensionToRegistration.php script can be used to create an extension.json file, though it may not work perfectly and could trigger errors. Use the validateRegistrationFile.php script to make sure your script follows the correct schema.

The PHP entry point will need to be kept and there will be duplication of information until Wikimedia config is updated.

Please add me (Legoktm) as a reviewer to conversion patches and feel free to ask me if something is unclear, some documentation is missing, etc.

Current progress: https://tools.wmflabs.org/extreg-wos/

Pending open tasks: https://phabricator.wikimedia.org/maniphest/query/JZZZq2aG_rR3/#R

You can use this form to add new subtasks to this one.

Related Objects

View Standalone Graph
This task is directly connected to more than 200 other tasks. Use Search... to browse parents or subtasks, or View Standalone Graph to show more of the graph.

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change 657651 had a related patch set uploaded (by Universal Omega; owner: Universal Omega):
[mediawiki/extensions/SocialProfile@master] [SocialProfile]: Convert to ExtensionRegistry

https://gerrit.wikimedia.org/r/657651

Change 678647 had a related patch set uploaded (by Universal Omega; author: Universal Omega):

[mediawiki/extensions/NewUserNotif@master] NewUserNotif: Cleanup and convert to ExtensionRegistry

https://gerrit.wikimedia.org/r/678647

Change 679843 had a related patch set uploaded (by Universal Omega; author: Universal Omega):

[mediawiki/extensions/UserFunctions@master] [UserFunctions] Cleanup and convert to ExtensionRegistry

https://gerrit.wikimedia.org/r/679843

Change 680865 had a related patch set uploaded (by Universal Omega; author: Universal Omega):

[mediawiki/extensions/UserFunctions@REL1_36] [UserFunctions] Cleanup and convert to ExtensionRegistry

https://gerrit.wikimedia.org/r/680865

Change 680865 merged by jenkins-bot:

[mediawiki/extensions/UserFunctions@REL1_36] [UserFunctions] Cleanup and convert to ExtensionRegistry

https://gerrit.wikimedia.org/r/680865

Change 679843 merged by jenkins-bot:

[mediawiki/extensions/UserFunctions@master] [UserFunctions] Cleanup and convert to ExtensionRegistry

https://gerrit.wikimedia.org/r/679843