An admin interface for people interested in creating and maintaining WikiProjects. Would live on Tool Labs.
Goal:
- Replace wikiproject.json with a legitimate tool enable/disable interface
- User-friendly version of the edit window when you edit a WikiProject page (see for example WikiProject Cannabis: action=edit.
WPX UI is built off of modules, which are subpages of the main WikiProject page that serve specific functions. A standard set needs to be developed and defined somewhere. Once that happens, a united admin interface can allow people to enable a WikiProject module and then also enable the corresponding script for that module.
Current workflow:
- You edit your WikiProject page and add a parameter to define a new module. For example | module1 = Discussions to enable the Discussions module.
- You create Wikipedia:{WIKIPROJECT NAME}/Discussions with the standard template for the Discussions module (which currently does not exist; so you copy from another project that has it)
- You go to wikiproject.json and make sure there is a config block for your project and that the new discussions feed is enabled
Ideal workflow:
- You go to the WPX Admin Interface to enable the Discussions module. Discussions subpage is automatically created if it doesn't already exist, and configuration setting to start the script is automatically checked off.