User:Jcranmer/Subscribe
From MozillaWiki
Goals of a subscribe dialog rewrite:
- Make subscribed/subscribable items easy to find
- One dialog for IMAP/NNTP/RSS/whatever else
- Simplify nsISubscribableServer
- Fix a few subscription RFEs in the process
News example
Account: [ News Server ] Show items that contain: [____________________] Select the newsgroups to subscribe to: +------------------------------------------------------------+ [ Refresh ] | - [ ] mozilla | [ Stop ] | - [ ] mozilla.announce [ Unsubscribe ] | | [ ] mozilla.announce.labs [ Subscribe ] | | [ ] mozilla.announce.prerelease [ Subscribe ] | | + [ ] mozilla.community | | + [ ] mozilla.dev | | [ ] mozilla.evangelism [ Unsubscribe ] | | [ ] mozilla.events [ Subscribe ] | | + [ ] mozilla.feedback [ Subscribe ] | | . . . . . . . . . . . . . . . | | + [ ] mozilla.test [ Subscribe ] | | + [ ] mozilla.web-developers | | [ ] mozilla.wishlist [ Subscribe ] | +------------------------------------------------------------+ Or add your own: [___________________________________________] [ Add ] [ Downloading newsgroups ....................................] [ Cancel ] [ OK ]
Adding private newsgroup example
Account: [ News Server ]
Show items that contain: [____________________]
Select the newsgroups to subscribe to:
+------------------------------------------------------------+ [ Refresh ]
| - [ ] mozilla | [ Stop ]
| - [ ] mozilla.announce [ Unsubscribe ] |
| [ ] mozilla.announce.labs [ Subscribe ] |
| [ ] mozilla.announce.prerelease [ Subscribe ] |
| + [ ] mozilla.community |
| + [ ] mozilla.dev |
| [ ] mozilla.evangelism [ Unsubscribe ] |
| . . . . . . . . . . . . . . . |
| + [ ] mozilla.test [ Subscribe ] |
| + [ ] mozilla.web-developers |
| [ ] mozilla.wishlist [ Subscribe ] |
| [ ] test.not.a.real.group [ Unsubscribe ] |
| Folder to download messages to: [ ] |
+------------------------------------------------------------+
Or add your own: [___________________________________________] [ Add ]
[ Downloading newsgroups ....................................]
[ Cancel ] [ OK ]
Editing an entry
Account: [ News Server ]
Show items that contain: [____________________]
Select the newsgroups to subscribe to:
+------------------------------------------------------------+ [ Refresh ]
| - [ ] mozilla | [ Stop ]
| - [ ] mozilla.announce [ Unsubscribe ] |
| [ ] mozilla.announce.labs [ Subscribe ] |
| [ ] mozilla.announce.prerelease [ Subscribe ] |
| + [ ] mozilla.community |
| + [ ] mozilla.dev |
| [ ] mozilla.evangelism [ Unsubscribe ] |
| . . . . . . . . . . . . . . . |
| + [ ] mozilla.test [ Subscribe ] |
| + [ ] mozilla.web-developers |
| [ ] mozilla.wishlist [ Subscribe ] |
| [ ] [test.not.a.real.group_____________] [ Change ] |
| Folder to download messages to: [ ] |
+------------------------------------------------------------+
Or add your own: [___________________________________________] [ Add ]
[ Downloading newsgroups ....................................]
[ Cancel ] [ OK ]
RSS feeds
Account: [ Important blogs ]
Show items that contain: [____________________]
Select the feeds to subscribe to:
+------------------------------------------------------------+ [ Refresh ]
| [ ] Person #1's blog [ Unsubscribe ] | [ Stop ]
| http://blog.example.com/feed |
| [ ] Person #2's blog [ Unsubscribe ] |
| http://blog.example.net/feed |
| [ ] [Person #3's blog__________________] [ Change ] |
| [http://blog.example.org/feed______________________] |
| Folder to download messages to: [ ] |
| |
| |
| |
| |
| |
| |
+------------------------------------------------------------+
Or add your own: [___________________________________________] [ Add ]
[ Verifying feed ............................................]
[ Cancel ] [ OK ]