Page MenuHomePhabricator

Convert CreateAPage to use extension registration
Open, Needs TriagePublic

Related Objects

View Standalone Graph
This task is connected to more than 200 other tasks. Only direct parents and subtasks are shown here. Use View Standalone Graph to show more of the graph.

Event Timeline

Change 557533 had a related patch set uploaded (by Zoranzoki21; owner: Zoranzoki21):
[mediawiki/extensions/CreateAPage@master] Convert CreateAPage to use extension registration

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

Change 557533 abandoned by Zoranzoki21:
Convert CreateAPage to use extension registration

Reason:
Abandoned per comment from Jforrester

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

Zoranzoki21 closed this task as Declined.Jan 26 2020, 2:27 PM
Zoranzoki21 removed Zoranzoki21 as the assignee of this task.
Zoranzoki21 removed a project: User-Zoranzoki21.

Declined as this can't be done right now.

ashley reopened this task as Open.Mar 25 2020, 2:33 AM

Reopening since the task itself is very much valid and something that should eventually be done, though it isn't quite as simple as "just run convertExtensionToRegistration.php on it and commit the result" since the AJAX code (/includes/specials/SpecialCreatePage_ajax.php) needs to be rewritten as API modules, given that extension registration intentionally does not support setting $wgAjaxExportList in an extension.json file.

Change 616637 had a related patch set uploaded (by Jack Phoenix; owner: Jack Phoenix):
[mediawiki/extensions/CreateAPage@master] [WIP][DNM] The road to extension registration, part 1: ditch custom title checking function in favor of core API

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

Change 616637 merged by jenkins-bot:
[mediawiki/extensions/CreateAPage@master] The road to extension registration, part 1: ditch custom title checking function in favor of core API

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

Change 617840 had a related patch set uploaded (by Jack Phoenix; owner: Jack Phoenix):
[mediawiki/extensions/CreateAPage@master] Version 4.01: Extension registration support, somewhat hackily

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