Extension:MassMessage/Design

Design notes.


 * http://legoktm.instance-proxy.wmflabs.org/wiki/Special:MassMessage
 * https://gerrit.wikimedia.org/r/#/q/project:mediawiki/extensions/MassMessage,n,z

Bugs

 * Ability to restart a job that failed for whatever reason
 * localized messages need work
 * page-list is a hyphen abomination
 * Any suggestions?


 * on confirmation screen, flag/warn about unclosed tags, unclosed HTML comment, etc.
 * should be a large, scary warning
 * 

Enhancements

 * Ability for user to provide a page that is translated, and automatically send the message in the wiki's default language. - 78946
 * Hrmmmmmm.
 * title suggestions for page input list (similar to search field, yay autocomplete)
 * don't require a separate screen to check whether invalid page list was entered (ajax y'all)

Unsorted

 * log skips - 81620
 * catch invalid input (unclosed tags)
 * catch lack of a timestamp
 * or have a mandatory global footer - 82570
 * This is currently pseudo-implemented using the  message. If wikis really wanted, they could add a  outside the html comment.
 * confirmation page should include stats about which pages are going to be edited - 81894
 * "You're going to deliver this message to X pages." or something
 * post-submission page should have a link back to form or to the main page or somewhere
 * say "your delivery has been queued" or "your messages have been added to the queue" post-submission?
 * message is currently "Your message has been queued". It's very easy to change this if you have a preferred alternative. Legoktm (talk) 06:20, 29 August 2013 (UTC)