Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
courses:cs335:spring2010:project:impl_features [2010/05/03 03:27] – thorntond | courses:cs335:spring2010:project:impl_features [2010/05/06 15:55] – admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Features to Implement ====== | ====== Features to Implement ====== | ||
- | ===== Search Notices ===== | + | |
- | * search box | + | Logged in to do everything but subscribe |
+ | |||
+ | Subscription - edit email address | ||
+ | |||
+ | ===== Medium/ | ||
+ | * search box (in the top of every page) | ||
+ | * default search | ||
+ | * Not finding what you're looking for, links to Advanced Search | ||
+ | |||
+ | |||
+ | ==== Medium: Advanced Search ==== | ||
* date range (maybe default is 2 weeks?) could use a cool calendar for this instead of standard form markup | * 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 | + | * return all notices |
+ | * only titles, only bodies | ||
* query refinements: | * query refinements: | ||
* checkboxes for specific categories, advanced search refinements | * checkboxes for specific categories, advanced search refinements | ||
* include the past notices currently stored in text files? | * include the past notices currently stored in text files? | ||
- | ===== Notice Ordering ===== | + | Below: Links to archives |
- | * notices currently ordered just by time of submission (political issues doing it other ways) | + | * Lower priority |
- | * are there good criteria for further ordering? | + | |
- | ===== Start/Home Page ===== | + | ===== High: Edit Posts ===== |
- | * definitely should **not** be the FAQs | + | * Function: allow user to modify submitted notice before it is distributed |
- | * should | + | * Information: |
- | ===== Ranged/ | + | ===== High: Subscriptions |
- | * 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 ===== | + | ==== Non-WLU |
- | * allow user to modify submitted notice before it is distributed | + | |
- | * essentially, | + | User Sees: Email field; password |
+ | Explanation about who this is for | ||
- | ===== Subscriptions | + | Behavior: |
- | * when modifying a user's subscription, | + | - Check that they' |
- | * allow users to subscribe only to some notice categories (Official, Greek, &c) and not others? | + | - Send email to user to confirm, contains link to preferences |
+ | - Page that email was sent | ||
+ | |||
+ | |||
+ | ===== Medium: Preferences | ||
+ | |||
+ | User sees: user groups, categories | ||
+ | |||
+ | * when modifying a user's subscription, | ||
+ | * allow users to subscribe only to some notice categories (Official, Greek, &c) and not others | ||
===== HTML in Notices ===== | ===== HTML in Notices ===== | ||
Line 40: | Line 53: | ||
* just plain-text, then? | * just plain-text, then? | ||
- | ===== Log In/Out ===== | + | |
- | * current interface allows log-in, but not log-out | + | |
- | * 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/ | ||
+ | * Today' | ||
+ | * Search Notices | ||
+ | * Subscribe | ||
+ | * My Preferences | ||
+ | * FAQs | ||
+ | * Log out on every page | ||
+ | |||
+ | ===== 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 | ||
+ | * Long term area for posts lasting over 1 week? | ||
+ | |||
+ | |||
+ | |||
+ | |||