The following extensions need to be converted to use the new extension registration system. More details are available on T87875.
- WikibaseQuality
- WikibaseQualityConstraints
- WikibaseQualityExternalValidation (not Wikimedia-deployed)
The following extensions need to be converted to use the new extension registration system. More details are available on T87875.
Status | Subtype | Assigned | Task | |
---|---|---|---|---|
· · · | ||||
Resolved | None | T87875 Convert all Wikimedia-deployed extensions and skins to use extension registration | ||
Invalid | None | T92980 [Story] Convert all extensions that are part of the Wikidata build to use the new extension registration | ||
Resolved | MtDu | T106104 [Task] Convert WikibaseQuality, WikibaseQualityConstraints and WikibaseQualityExternalValidation to use extension registration | ||
Resolved | Lydia_Pintscher | T161716 Turn WikibaseQualityExternalValidation constants into config variables | ||
· · · |
Change 262860 had a related patch set uploaded (by MtDu):
Convert WikibaseQuality to use new extension registration
Change 262860 merged by jenkins-bot:
Convert WikibaseQuality to use new extension registration
Change 263008 had a related patch set uploaded (by MtDu):
Convert WikibaseQualityConstraints to use new extension registration
Hello!
I'll go ahead and claim this. I just pushed a patch for the second extension, and am working on the third. I have a few questions. I'm not sure how to convert the stuff in these lines to the new extension registration. https://dpaste.de/w0tQ#L35,36,48,49,50,51,52,53,54,55,56 For the if statements at the end, am I supposed to just leave those in the WikiBaseQualityExternalValidation.php file?
Thanks!
MtDu
Regarding the earlier, message, I'm having a little trouble moving the define php function to the new extension registration system. Any help would be appreciated!
MtDu
Those 3 constants (created with the define php function) INSTANCE_OF_PID, DENTIFIER_PROPERTY_QID and STATED_IN_PID, should be changed in the code to be configuration options. This is because they are different for each installation, like test and beta. (This can be done in a separate patch before converting to extension registration.)
Change 263008 merged by jenkins-bot:
[mediawiki/extensions/WikibaseQualityConstraints@master] Convert WikibaseQualityConstraints to use new extension registration
WikibaseQuality and WikibaseQualityConstraints done and merged, so removing Patch-For-Review and moving back to backlog.
@MtDu are you still working on the WikibaseQualityExternalValidation part? I tried to migrate it myself, but couldn’t get it to work.
Change 416739 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[operations/mediawiki-config@master] Load Wikibase Quality extensions using extension registration
Change 416739 merged by jenkins-bot:
[operations/mediawiki-config@master] Load Wikibase Quality extensions using extension registration
Mentioned in SAL (#wikimedia-operations) [2018-03-07T14:10:00Z] <zfilipin@tin> Synchronized wmf-config/: SWAT: [[gerrit:416739|Load Wikibase Quality extensions using extension registration (T106104)]] (duration: 01m 17s)
WBQEV done (forgot to link this task in Id6cfa385e8). And since that extension isn’t deployed in production, I don’t think we need to do anything in wikimedia-config there either. So I think we’re done! :)