This is an old revision of the document!
Table of Contents
Features to Implement
Search Notices
- search box
- date range (maybe default is 2 weeks?) could use a cool calendar for this instead of standard form markup
- return all pages with given words, so an empty search is just a browse all in the date range
- query refinements: +,-,wildcards?
- checkboxes for specific categories, advanced search refinements
- include the past notices currently stored in text files?
Notice Ordering
- notices currently ordered just by time of submission (political issues doing it other ways)
- are there good criteria for further ordering?
Start/Home Page
- definitely should not be the FAQs
- should be either an explanatory welcome page or the actual submission form
Ranged/Recurring Notices
- allow user to specify date range for notice
- allow user to specify recurring date for notice (weekly, monthly, other options?)
Duplicate Check
- remove multiple copies of the same notice on a single day
- we won't care about notices duplicated over multiple days, especially if we implement the date range above
Date Limits
- currently, users can post notices up to the end of the freshman class' graduating year
- perhaps constrain to six or twelve months from current date? (any reason to keep it four years out?)
Edit Posts
- allow user to modify submitted notice before it is distributed
- essentially, this will be the same as the notice submission form, just populated with the user's previous data
Subscriptions
- when modifying a user's subscription, use Active Directory to determine which group they cannot unsubscribe from
- allow users to subscribe only to some notice categories (Official, Greek, &c) and not others?
HTML in Notices
- I think we agreed that users should not be able to include HTML, especially pictures
- just plain-text, then?
Log In/Out
- current interface allows log-in, but not log-out (something to do with PHP?)
- we should support both
Site Outline
- Include W&L header/footer from the rest of the site.
- left-hand sidebar will include the following pages:
- Campus Notices (explanatory welcome page)
- Post
- Edit/Cancel
- Today's Notices
- Search Notices
- Subscribe
- My Preferences
- FAQs
Revised Categories
(ordering is tentative for now)
- Official University Notices
- Academic Notices
- Campus Events
- Greek Notices
- Athletic Notices (includes D-III, club, intramural)
- Campus Organization Notices
- Community Service
- Personal Notices (break up into lost/found, for sale, and misc?)