User:Harthur/QAC/Notifications: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 20: Line 20:
==notification system==
==notification system==
* feed checking every _ minutes
* feed checking every _ minutes
**pull from one aggregated feed - qac determines what entries to display
**show all feeds from current time - _ minutes
**show all feeds from current time - _ minutes
**ability to purge all feeds
**ability to change how often they are notified - qac controls how often it checks
**ability to change how often they are notified - qac controls how often it checks
* checking on startup
* checking on startup
Line 27: Line 27:
*** store for each feed entry a publish date (pubDate) and isDislayed flag
*** store for each feed entry a publish date (pubDate) and isDislayed flag
*** initial feed pull should only contain entries from up to a week ago
*** initial feed pull should only contain entries from up to a week ago
***ability to purge all collected feeds
**how do we display multiple notifications
**how do we display multiple notifications

Revision as of 20:50, 22 January 2009

This page is for the discussion and outlining of the notification system for the QA Companion Extension. Feel free to edit and add topics for discussion! Notifications will help testers and beta users stay active by reminding them of QA events and releases.

notification content

  • Notify of:
    • test day
    • bug day
    • new alpha/beta releases
    • new QMO news (one of the feeds is updated)
    • other QMO mechanism ("notify QAC users" checkbox for admins?)
  • Shouldn't just notify, should provide place to go (irc link to #testday, link to new beta)

notification style

  • timing should be tooltip-like
  • appear from QAC icon in status bar
  • bubble/quotebox/box appearance
  • orignal design, thoughts? :

Qacnotification1.png

notification system

  • feed checking every _ minutes
    • pull from one aggregated feed - qac determines what entries to display
    • show all feeds from current time - _ minutes
    • ability to change how often they are notified - qac controls how often it checks
  • checking on startup
    • how do we determine if something is "old"
      • store for each feed entry a publish date (pubDate) and isDislayed flag
      • initial feed pull should only contain entries from up to a week ago
      • ability to purge all collected feeds
    • how do we display multiple notifications