| Addshore added a project: Technical-Debt. Addshore updated the task description. (Show Details) |
CHANGES TO TASK DESCRIPTION
The WikibaseClient extension needs to be converted to use the new extension registration system.As a wikibase developer I want wikibase to use extensions registration so that I can make easy use of new mediawiki features such as PSR4 autoloading T182943.
As a WMDE employee I want wikibase to use the same extension registration system as other WMDE maintained extensions so that I only need to know about 1 system.
As the WMF I want wikibase to use extension registration so that all extensions are consistent T87875
**Details**
More details are available on T87875.
Also see the docs on https://www.mediawiki.org/wiki/Manual:Extension_registration
All 3 extension entry points in the Wikibase git repo need to be converted.
That is:
- WikibaseRepo @ https://github.com/wikimedia/mediawiki-extensions-Wikibase/blob/master/repo/Wikibase.php
- WikibaseClient @ https://github.com/wikimedia/mediawiki-extensions-Wikibase/blob/master/client/WikibaseClient.php
More details are available on T87875- WikibaseLib @ https://github.com/wikimedia/mediawiki-extensions-Wikibase/blob/master/lib/WikibaseLib.php
**Impact & priority**
Per T87875#4464905 Wikibase is one of the final 9 extensions to be converted that are deployed to the WMF cluster.
The WikibaseLib extension needs to be converted to use the new extension registration system.is many not be actively blocking anything critical, but this ticket have been open since 2015 and moving forward with it will require commitment by the Wikibase teams due to the complexity of the entry points and configuration.
**Task**
Convert all listed entry points to use extension registration.
**Acceptance criteria**
More details are available on T87875.- Wikibase can still be loaded using the .php entry points using backwards compatible stubs
The WikibaseRepository extension needs to be converted to use the new extension registration system. More details are available on T87875.- All entry points listed above (3) are converted
As a WMDE employee I want wikibase to use the same extension registration system as other WMDE maintained extensions so that I only need to know about 1 system.
As the WMF I want wikibase to use extension registration so that all extensions are consistent T87875
**Details**
More details are available on T87875.
Also see the docs on https://www.mediawiki.org/wiki/Manual:Extension_registration
All 3 extension entry points in the Wikibase git repo need to be converted.
That is:
- WikibaseRepo @ https://github.com/wikimedia/mediawiki-extensions-Wikibase/blob/master/repo/Wikibase.php
- WikibaseClient @ https://github.com/wikimedia/mediawiki-extensions-Wikibase/blob/master/client/WikibaseClient.php
More details are available on T87875- WikibaseLib @ https://github.com/wikimedia/mediawiki-extensions-Wikibase/blob/master/lib/WikibaseLib.php
**Impact & priority**
Per T87875#4464905 Wikibase is one of the final 9 extensions to be converted that are deployed to the WMF cluster.
The WikibaseLib extension needs to be converted to use the new extension registration system.is many not be actively blocking anything critical, but this ticket have been open since 2015 and moving forward with it will require commitment by the Wikibase teams due to the complexity of the entry points and configuration.
**Task**
Convert all listed entry points to use extension registration.
**Acceptance criteria**
More details are available on T87875.- Wikibase can still be loaded using the .php entry points using backwards compatible stubs
The WikibaseRepository extension needs to be converted to use the new extension registration system. More details are available on T87875.- All entry points listed above (3) are converted
TASK DETAIL
EMAIL PREFERENCES
To: Addshore
Cc: WMDE-leszek, Addshore, Tobi_WMDE_SW, gerritbot, Ricordisamoa, Jdlrobson, JanZerebecki, hoo, aude, Lydia_Pintscher, Aklapper, Legoktm, Liuxinyu970226, Lahi, Gq86, GoranSMilovanovic, Jayprakash12345, QZanden, LawExplorer, Salgo60, Jonas, Izno, Wikidata-bugs, Dinoguy1000, Mbch331, Jay8g
Cc: WMDE-leszek, Addshore, Tobi_WMDE_SW, gerritbot, Ricordisamoa, Jdlrobson, JanZerebecki, hoo, aude, Lydia_Pintscher, Aklapper, Legoktm, Liuxinyu970226, Lahi, Gq86, GoranSMilovanovic, Jayprakash12345, QZanden, LawExplorer, Salgo60, Jonas, Izno, Wikidata-bugs, Dinoguy1000, Mbch331, Jay8g
_______________________________________________ Wikidata-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
