Snowy Phased TODO List
Stuff to do before approaching sysadmin team about starting a private alpha:
- Pick one deployment method and make sure it works.
- More complete unit tests of REST API
- How to test security of everything else?
Stuff to do before moving to invite-only beta:
- Create a NoteManager to handle permissions in one place and unit test
- User agent type thing for clients using REST API
- Consistent design throughout site
- Design for _list pages
- Privacy policy
- Backup/restore plans
- Ability to view old versions and revert individual notes (what impact does this have infrastructurally?)
Stuff to do before moving to open beta:
- More complicated permissions to allow for read-only sharing
- Sharing UI
- Better page to show when current user can't view a note
- Show which notebooks a note is part of
- Notebook list/detail pages
- Accounts preferences page (API access?)
- Mobile skin
- Snowy logo
Stuff to do before 1.0:
- Audit translatable strings
- iPhone/G1/etc-specific skins
Extra:
- Note Editor (or is this 1.0?)
- Changing Notebook
- Add write permissions to sharing
- Sitemap
- Ponies
- Populate Site as management function (I don't know what this means)