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.

Details

Related Gerrit Patches:
mediawiki/extensions/TranslateSvg : masterConvert to extension registration
mediawiki/extensions/SecureSessions : masterConvert SecureSessions to extension registration
mediawiki/extensions/BlockAndNuke : masterConvert to extension registration
mediawiki/extensions/ThrottleOverride : masterConvert to extension registration
mediawiki/extensions/OAuthAuthentication : masterConvert to extension registration
mediawiki/skins/apex : masterAdd skin.json, deprecate and empty PHP entry point

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
Zoranzoki21 renamed this task from Convert all extensions and skins on git to use extension registration to Convert all extensions and skins on gerrit to use extension registration.Sep 14 2018, 10:49 AM
Liuxinyu970226 added a comment.EditedSep 23 2018, 12:33 AM

extreg-wos is now 500 Internal Server Error, fix it?

extreg-wos is now 500 Internal Server Error, fix it?

Weird, I think the pod died or something? Restarted it twice, and it seems to be working now.

For Google Code In 2018 this should not include Wikibase (its probably to complicated for GCI)

Masumrezarock100 changed the subtype of this task from "Task" to "Goal".Nov 17 2019, 5:03 PM

Change 303420 abandoned by MarcoAurelio:
Convert to extension registration

Reason:
Already converted in commit defbcf102c112af34e23ce3a880030567f1fca71. This one has become obsolete.

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

@Legoktm extreg-wos shows internal server error.