Expansion Details
From ESEEWiki
News Feed
- on main page, don't display each individual change
- display recent documents changed and a summary of the most recent changes performed on them
- link to a page
interface improvements
voting rules for committees (unanimous, 2/3, majority)
moving sections under other ones, and out
voting summary
unix diff, some kind of highlighting of differences
differences in voting - time limit, secretary input
Editing a proposal after submission
proposal approval
- approval states - committees coming one after the other
deprecated proposals - rejected
- proposals on a section version, then the section is updated, what happens to the proposals
- chair, when viewing a proposal, could also see the other proposals on that section version - able to merge them
Document::uniqueTitle - make sure it's checking only supersections - document titles
Contents |
[edit]
Definitely Finish
- Fix voting - add voting rules (MEDIUM) [Eric]
- Voting bugs fixed with display of minimum votes needed 2006.04.30
- Creating subsections (moving sections in and out under other ones) (EASY) [Rich]
- Basic subsection in/out finished 2007.04.16, bug fixed 2007.04.30
- More information relating to completed votes and even votes underway (display vote progress to all members or not) (MEDIUM) [Eric]
- Basic Voting Information finished 2007.04.30
- Reversion to previous versions (EASY) [Rich]
- Reversion finished 2007.04.30
- Open/close vote options: at least add a time limit closure (MEDIUM) [Eric]
- Basic vote timeout finished 2007.04.30
- News Feed - display of what's going on in the system (MEDIUM) [Eric]
- Basic News Feed finished 2007.04.30
- AJAX saving of draft when creating documents, sections, proposals - any kind of editing (HARD)
- AJAX draft saving for section editing finished 2007.04.30
- Showing who's online (MEDIUM) [Eric]
- Basic online list finished 2007.04.30
- Forums/comments on proposals (HARD) [Eric]
- Basic proposal comments finished 2007.04.30
- Categorization of documents: tabs, labels/categories (MEDIUM) [Eric]
- Basic search through document supersection title and body finished 2007.04.30
- When creating document, ability to specify section titles (EASY) [Rich]
- Basic section titles finished 2007.04.16
- Modifying proposals that one has submitted (MEDIUM) [Eric]
- Basic modification finished 2007.04.30
[edit]
Extra
- Open/close vote options: secretary/chair input of votes manually
- Displaying proposals: highlighting changes between proposals - maybe also with versions
- General interface improvements - make more informative, easier to use
- Online chatting, anything else relating to that - both IM and e-mail-like messages
- Forums/comments on versions, sections, documents
- Presentation mode
- AJAX to update voting more quickly and give more information
- Making proposals on proposals
- User profiles with pictures
- Admin ability to remove users
[edit]
Document Page
- Should display status of proposals related to it ("6 proposals pending" links to proposals.php?docId=123)
- Recent rejected proposals, recently approved proposals
- Proposals with votes open should have vote summary displayed
[edit]
News Feed
- Current: XX is authoring a new document right now.
- Goes along with who's online - don't necessarily display what page they're on, but maybe what actions they're taking or have recently taken, if any
- Could be document-centric (as I suppose the system itself is), displaying the most recent document to have an action taken on it, with its recent changes below, then other documents below it with their changes
- Integrate news feed with document history - complete history of system activity
- Better way of browsing it than MediaWiki's recent changes or history list
- When users are deleted (depending on how we implement action recording), how will that affect the document history?
- "since you've been gone" - use LastSuccessfulLogin, maybe have a SecondLastSuccessfulLogin
[edit]
Who's Online
- Guests can't see who's online
- Minimum: displayed on main page
- Requires timeout from last page access - check everyone who still has the online flag set to true every time a page is accessed?
[edit]
Reversion to Previous Versions
- Easy enough, but what happens to document history?
- Just make a new version with the same text as the desired old one
- Who can revert?
- Only admins? Those with Edit permissions?
[edit]
Proposed Actions
- Right now, we only support proposing changes to sections, which requires its own database table
- How will we handle other proposed actions (e.g. adding section, reverting to previous version)
