Firefox/Projects/Authentication doorhanger notifications: Difference between revisions

Jump to navigation Jump to search
no edit summary
(Created page with '__NOTOC__ Implement doorhanger notifications for HTTP Auth, Password Manager, and Account Manager as specified by the Firefox/Projects/Doorhanger_notifications designs. * Pr…')
 
No edit summary
Line 1: Line 1:
__NOTOC__
__NOTOC__
Implement doorhanger notifications for HTTP Auth, Password Manager, and Account Manager as specified by the [[Firefox/Projects/Doorhanger_notifications]] designs.
Implement doorhanger notifications for HTTP Auth, Password Manager, and Account Manager to replace existing modal dialogs and notification bars.


* Project Lead: fyan
* Project Lead: fyan
Line 10: Line 10:


== Goals ==
== Goals ==
* Design and implement a new notification system as a replacement for notification boxes, to address their [[Firefox/Projects/Doorhanger_notifications/Notification_box_issues|current limitations]]
* Unify the existing authentication UI (modal dialogs, notification bars, etc.) to handle user authentication in a doorhanger notification that is accessible, easily dismissable, and not phishable.


== Non-Goals ==
== Non-Goals ==
* [[Firefox/Projects/SiteIdentity]]
* [[Firefox/Projects/SiteIdentity]] (might be out-of-date)
* [[Firefox/Projects/Doorhanger_notifications]]
* [[Firefox/Projects/Doorhanger_notifications]] (might be out-of-date)
(although these may be out-of-date)


== Timeline / Milestones  ==
== Timeline / Milestones  ==


Main tracking bug: {{bug|398776}}.
Main tracking bug: TBD


=== Sub-tasks ===
=== Sub-tasks ===
* Implement new notification API (popup based, allows specifying primary action button / secondary action menus)
* Persistent indicator with icon to be placed to the left of the site identity box of the location bar
** Use geolocation notification as initial proof of concept consumer.
* Notification panel spawned from the indicator target
* Migrate existing notificationbox users to new API
* Styling improvements to menu-buttons ({{bug|509642}}, notification panels, etc.)


== Testing ==
== Testing ==


* Notification API test suite as part of initial implementation
* Notification API test suite as part of initial implementation?
* Backfill and updating of tests for current notifications
* Backfill and updating of tests for current notifications?


== Related Projects ==
== Related Projects ==
 
* [[Firefox/Projects/SiteIdentity]] (might be out-of-date)
* [[Firefox/Projects/SiteIdentity]]
* [[Firefox/Projects/Doorhanger_notifications]] (might be out-of-date)
 
== References ==
* http://blog.mozilla.com/faaborg/2007/03/06/would-you-like-to-redesign-notification-in-firefox-yes-not-now-never/
* [http://groups.google.com/group/mozilla.dev.apps.firefox/browse_thread/thread/be7413a3f28d69bd mozilla.dev.apps.firefox post: "New Notification UI"]
* [https://wiki.mozilla.org/Firefox/Projects/Doorhanger_notifications/TestPlan Test Plan]
134

edits

Navigation menu