The ConfirmEdit extension needs to be converted to use the new extension registration system. More details are available on T87875.
Description
Details
Status | Subtype | Assigned | Task | |
---|---|---|---|---|
· · · | ||||
Resolved | None | T87875 Convert all Wikimedia-deployed extensions and skins to use extension registration | ||
Resolved | Legoktm | T94758 Convert all skins and extensions bundled with the tarball to use extension registration | ||
Resolved | Paladox | T88047 Convert ConfirmEdit extension to use extension registration | ||
· · · |
Event Timeline
Change 212844 had a related patch set uploaded (by Florianschmidtwelzow):
Move i18n to Captcha modules own directory
Change 212845 had a related patch set uploaded (by Legoktm):
Clean up ConfirmEdit.php entry point and move common files to common places
Change 212847 had a related patch set uploaded (by Legoktm):
Move FancyCaptcha to its own location
Change 212848 had a related patch set uploaded (by Legoktm):
Move MathCaptcha to it's own place
Change 212849 had a related patch set uploaded (by Legoktm):
Move ReCaptcha to it's own place
Change 212851 had a related patch set uploaded (by Legoktm):
Move QuestyCaptcha to its own place
Change 212845 merged by jenkins-bot:
Clean up ConfirmEdit.php entry point and move common files to common places
Change 212853 had a related patch set uploaded (by Florianschmidtwelzow):
Add extension.json and clear PHP entry point
Change 212860 had a related patch set uploaded (by Legoktm):
Add extension.json and clear PHP entry point
Change 212862 had a related patch set uploaded (by Florianschmidtwelzow):
Remove PHP entry point and use extension.json for QuestyCaptcha
Change 212863 had a related patch set uploaded (by Florianschmidtwelzow):
Use extension.json and clear PHP entry point for MathCaptcha
Change 212864 had a related patch set uploaded (by Florianschmidtwelzow):
Clear PHP entry point and use extension.json for ReCaptcha
Change 212862 merged by jenkins-bot:
Remove PHP entry point and use extension.json for QuestyCaptcha
Change 212863 merged by jenkins-bot:
Use extension.json and clear PHP entry point for MathCaptcha
Change 212864 merged by jenkins-bot:
Clear PHP entry point and use extension.json for ReCaptcha
Change 212904 had a related patch set uploaded (by Florianschmidtwelzow):
Remove PHP entry point and use extension.json for ConfirmEdit
Change 212910 had a related patch set uploaded (by Legoktm):
Remove PHP entry point and use extension.json for QuestyCaptcha
Change 212911 had a related patch set uploaded (by Legoktm):
Use extension.json and clear PHP entry point for MathCaptcha
Change 212912 had a related patch set uploaded (by Legoktm):
Clear PHP entry point and use extension.json for ReCaptcha
Change 212912 merged by jenkins-bot:
Clear PHP entry point and use extension.json for ReCaptcha
Change 212910 merged by jenkins-bot:
Remove PHP entry point and use extension.json for QuestyCaptcha
Change 212911 merged by jenkins-bot:
Use extension.json and clear PHP entry point for MathCaptcha
This broke the release: T100351: [QuestyCaptcha+ReCaptcha] typo in extension.json files
Change 213825 had a related patch set uploaded (by Paladox):
Add extension.json, empty PHP entry point
Change 201499 abandoned by Legoktm:
Prepare and use ExtensionRegistration to install ConfirmEdit Captchas
While this patch is still in development, please note in the 1.25 changelog/readme that ConfirmEdit must be called using the old require_once syntax.
Attempting to use wfLoadExtension( 'ConfirmEdit' ) produces a showstopper from maintenance/update.php:
Fatal error: Uncaught exception 'Exception' with message '/home/wiki/web_docs/mediawiki-1.25.2/extensions/ConfirmEdit/extension.json does not exist!'
Hi I have a patch that is the final migration for extension.json and will fix your problem. Just need someone to review it.
The Extension page is up-to-date and the installation method for ConfirmEdit is still mentioned in the Php style only. There are probably a lot of other extensions with the same problem, so the best idea would be to read the extension page before moving to extension registration. I think noting it in the changelog/readme of MediaWiki core would be a huge amount of work and notices about extensions (bundled or not) shouldn't be in the changelog/readme, in my opinion :)
Change 250275 had a related patch set uploaded (by Florianschmidtwelzow):
Add extension.json, empty PHP entry point
Change 250275 abandoned by Florianschmidtwelzow:
Add extension.json, empty PHP entry point
Reason:
really cool, cherry picking to REL1_26 and then pushing to REL1_25...
Change 250276 had a related patch set uploaded (by Paladox):
Add extension.json, empty PHP entry point
Change 250277 had a related patch set uploaded (by Florianschmidtwelzow):
Add extension.json, empty PHP entry point
Change 250278 had a related patch set uploaded (by Paladox):
Add extension.json, empty PHP entry point
Change 250275 restored by Florianschmidtwelzow:
Add extension.json, empty PHP entry point
Change 250278 abandoned by Paladox:
Add extension.json, empty PHP entry point
Reason:
Abandoning florian did the patches.
Change 212904 abandoned by Florianschmidtwelzow:
Remove PHP entry point and use extension.json for ConfirmEdit
Reason:
oha, why is this change still alive? :D