Page MenuHomePhabricator

Use a ContentHandler-based backend for MassMessage
Closed, ResolvedPublic

Description

Page lists are created using #target. Instead of creating a wikitext page if a JSON page list is created, then we could use ContenHandlers and manage the data properly. See this:https://www.mediawiki.org/wiki/Google_Summer_of_Code_2014#MassMessage_page_input_list_improvements


Version: master
Severity: enhancement
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=61255

Details

Reference
bz62601

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 3:06 AM
bzimport added a project: MassMessage.
bzimport set Reference to bz62601.
bzimport added a subscriber: Unknown Object (MLST).

To brief upon the project:
The JSON structure might look like:
[

{
    "page": "User talk:Tinaj1234",
    "wiki": "www.mediawiki.org"
}

]

With this, we can provide a user interface (similar to the one Wikidata has) for adding new entries, editing existing ones, or removing some. We can use JavaScript to autocomplete wiki names and more. Special pages would be used for non-JS fallbacks. This will involve implementing a ContentHandler-based backend and a frontend for adding/editing/removing entries in JavaScript (with a non-JS fallback).

This was listed as a GSoC 2014 project idea. I'm planning to work on this with Legoktm as my mentor for GSoC.

  • This bug has been marked as a duplicate of bug 61255 ***