Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| courses:cs335:spring2010:project:impl_features [2010/05/05 05:08] – vasseys | courses:cs335:spring2010:project:impl_features [2010/05/11 01:46] (current) – thorntond | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Features to Implement ====== | ====== 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: | ||
| - | * checkboxes for specific categories, advanced search refinements | ||
| - | * include the past notices currently stored in text files? | ||
| - | ===== Notice Ordering ===== | + | Logged in to do everything but subscribe |
| - | * notices currently ordered just by time of submission (political issues doing it other ways) | + | |
| - | * are there good criteria for further ordering? | + | |
| - | ===== Start/Home Page ===== | + | Subscription - edit email address |
| - | * definitely should **not** be the FAQs | + | |
| - | * should be either an explanatory welcome page or the actual submission form | + | |
| - | ===== Ranged/Recurring | + | ===== Medium/High: Search |
| - | * allow user to specify date range for notice | + | * search box (in the top of every page) |
| - | * allow user to specify recurring date for notice | + | * default search |
| - | * maybe add a limit to number of recurrences | + | * Not finding what you're looking for, links to Advanced Search |
| - | * send out an email when the last occurrence of recurring message is going out | + | |
| - | ===== 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 | + | ==== Medium: Advanced Search |
| - | * 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 ===== | + | * date range (maybe default is 2 weeks?) could use a cool calendar for this instead of standard form markup |
| - | * allow user to modify submitted notice before it is distributed | + | * return all notices with given words, so an empty search |
| - | * essentially, this will be the same as the notice submission form, just populated with the user's previous data | + | * only titles, only bodies |
| + | * query refinements: | ||
| + | * checkboxes for specific categories, advanced search refinements | ||
| + | * include | ||
| - | ===== Subscriptions | + | Below: Links to archives |
| - | * when modifying a user's subscription, | + | * Lower priority |
| - | * allow users to subscribe only to some notice | + | |
| + | ===== High: Edit Posts ===== | ||
| + | * Function: allow user to modify submitted notice before it is distributed | ||
| + | * Information: | ||
| ===== HTML in Notices ===== | ===== HTML in Notices ===== | ||
| Line 42: | Line 31: | ||
| * just plain-text, then? | * 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 ===== | ===== Site Outline ===== | ||
| Line 57: | Line 44: | ||
| * My Preferences | * My Preferences | ||
| * FAQs | * FAQs | ||
| + | * Log out on every page | ||
| ===== Revised Categories ===== | ===== Revised Categories ===== | ||
