Usability Improvements to Messages (UC Berkeley)

http://jira.sakaiproject.org/jira/browse/SAK-15894

Changes focus on the following:
  • Redesign of choosing recipients. This is particularly bad for a site with many participants.
  • Allow choosing subsets from existing groups / sections (way to display all the members from a selected group/section and select multiple individuals from that list of individuals)
  • Need to redesign messages that come into individuals emails so that:
    o it's clear you can't reply to the message (e.g. Facebook does a "no-reply" in the recipient field if you try to reply to a message you get. )
    o it is "in your face" and easy to get to the message in the system (link to the message needs to be more prominent in the message, as in Facebook rather than treated as footer information. Also link should take you to actual Message, not just to Messages/Received.)
Basic Use Cases to be met by the tool:
  • Send message to everybody in site
  • Send message to everybody in  particular section(s)/group(s)
  • Send message to everybody in site that's got particular role(s)
  • Send message to individual(s) 
  • *Find individual(s) based on part or all of their name or their UID, and send a message to them
  • *Find individual(s) based on group or section they're in, or role in site, and send a message to them
  • Reply to a message sent by the Messages tool

* Not met by current Messages tool