Features/Services/Notifications: Difference between revisions

no edit summary
No edit summary
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 8: Line 8:
}}
}}
{{FeatureTeam
{{FeatureTeam
|Feature product manager=None Assigned
|Feature product manager=None Assigned, One has been requested
|Feature feature manager=Mike Connor
|Feature feature manager=Mike Connor
|Feature lead engineer=JR Colin
|Feature lead engineer=JR Colin
Line 44: Line 44:
** needs a Product Marketing Manager and/or Business Development Owner
** needs a Product Marketing Manager and/or Business Development Owner
|Feature overview=Notifications are a way for websites to send small messages to users when the user is not on the site. iOS and Android devices already support their own push notification services, but we want to make a better notifications system available to the whole web.
|Feature overview=Notifications are a way for websites to send small messages to users when the user is not on the site. iOS and Android devices already support their own push notification services, but we want to make a better notifications system available to the whole web.
|Feature users and use cases=*''Email Notice'' -
|Feature users and use cases==== User Stories ===
*Eve logs into an app/webpage called Farm which uses Mozilla notifications. She enables Farm to send her notifications.  She starts playing, and navigates away to check her email (or something). Her cows grow fat in the game, Farm sends a notification that they are fat & she can sell them to another player now (possibly with a link to where she can sell them in the game). Later, her cows get too fat and risk dying of obesity, Farm sends her a notification that she has 15 minutes to put her cows on a diet or they die. Eve decides this game sends too many messages, and disables notifications from Farm.
 
*Bob goes to surfwatch.com and requests a notification for Half Moon Bay. (No user info provided to site) As site conditions become favorable (good waves, low rip tide risk), surfwatch sends out notifications. That exchange can be completely anonymous, since surftwatch only needs to know "someone wanted a notification".
 
*Alice wants to buy a pair of sassy shoes from Zappos.com. Sadly, they dont have her size. However, they do have a 'notify me if this size becomes available' button (which currently sends email). Often though, Alice doesn't check her email in enough time and someone else snags the one pair in the right size. If Zappos had used mozilla notifications, Alice would have seen the notification pop up on her phone and snapped them up.
 
=== More Generally ===
*''Email Notice'' -
A webapp provider wishes to communicate with their audience. The provider has a set of user tokens for their customers. They then send messages to token@mozillamessaging.com (domain tbd). Notifications parses the message, wraps the message in a useful wrapper, and then relays the message to the registered user address, thus providing the user the ability to quiet noisy providers, drop compromised addresses and otherwise manage their message delivery.  
A webapp provider wishes to communicate with their audience. The provider has a set of user tokens for their customers. They then send messages to token@mozillamessaging.com (domain tbd). Notifications parses the message, wraps the message in a useful wrapper, and then relays the message to the registered user address, thus providing the user the ability to quiet noisy providers, drop compromised addresses and otherwise manage their message delivery.  


Line 79: Line 87:
** Jeff's addon has ux from a community member
** Jeff's addon has ux from a community member
|Feature implementation plan=see github
|Feature implementation plan=see github
|Feature security review=security review: ?
|Feature security review=security review:  
Back-end: https://bugzilla.mozilla.org/show_bug.cgi?id=749806
Front-end: TBD
|Feature privacy review=data safety review: 2012/03/15
|Feature privacy review=data safety review: 2012/03/15
privacy review: ?
privacy review: ?
Line 98: Line 108:
|Feature engineering team=Services
|Feature engineering team=Services
}}
}}
{{FeatureTeamStatus}}
{{FeatureTeamStatus
|Feature security status=sec-review-needed
|Feature security health=Blocked
|Feature security notes={{bug|749806}}
}}
* https://wiki.mozilla.org/Services/Roadmaps/Notifications
* https://wiki.mozilla.org/Services/Roadmaps/Notifications
* https://wiki.mozilla.org/Services/Notifications
* https://wiki.mozilla.org/Services/Notifications
canmove, Confirmed users, Bureaucrats and Sysops emeriti
2,776

edits