Thoughts on Functionality Iteration

From ESEEWiki

Jump to: navigation, search

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

Features of Unknown Necessity

nothing here right now

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