Thoughts on Functionality Iteration
From ESEEWiki
[edit]
Core Functionality
- Login/authentication
- Permission structure
- member, guest
- members can be administrator or other stuff
- Documents have sections
- Different sections can be independently and concurrently revised without conflict (unlike in this wiki)
- Section revision, not document revision (revising a document with one section is still section revision)
- Approval structure
- A proposal is a submitted revision of a section that cannot be directly edited
- Proposals can have several approval states
- Each approval state has one group from which approval is needed
- Each group (consisting of one or more members) by default requires unanimous approval but rules can be set to relax that constraint
- Explicit limitations
- Data is only plain text with no formatting
- No AJAX automatic updating or piecemeal page loading; everything requires a page reload
[edit]
Features of Unknown Necessity
nothing here right now
[edit]
Extra Functionality
- Text formatting: bold, italic, colors, sizes, etc.
- Buddy list of who's online
- AJAX would really make it come alive and make it much more useful and less annoying to use during meetings
- Presentation view and individual view
- Editing a proposal after submission
- Auto-saving a draft of whatever the user is typing
