Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
courses:cs335:spring2010:project:impl_features [2010/05/03 03:33] thorntondcourses: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/High: Search Notices ===== 
 +  * 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 with given words, so an empty search is just a browse all in the date range 
 +  * only titles, only bodies
   * query refinements: +,-,wildcards?   * query refinements: +,-,wildcards?
   * 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 be either an explanatory welcome page or the actual submission form+  * Information: essentially, this will be the same as the notice submission form, just populated with the user's previous data
  
-===== Ranged/Recurring Notices ===== +===== 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, this will be the same as the notice submission form, just populated with the user's previous data+User Sees: Email field; password 
 +Explanation about who this is for
  
-===== Subscriptions ===== +Behavior: 
-  * when modifying a user's subscription, use Active Directory to determine which group they cannot unsubscribe from + - Check that they're not already subscribed 
-  * 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, 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 ===== ===== 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 (something to do with PHP?) +
-  * we should support both+
  
 ===== Site Outline ===== ===== Site Outline =====
Line 55: Line 66:
   * My Preferences   * My Preferences
   * FAQs   * FAQs
 +  * Log out on every page
  
 ===== Revised Categories ===== ===== Revised Categories =====
Line 67: Line 79:
   * Community Service   * Community Service
   * Personal Notices (break up into lost/found, for sale, and misc?)   * Personal Notices (break up into lost/found, for sale, and misc?)
 +  * Long term area for posts lasting over 1 week?
  
  
courses/cs335/spring2010/project/impl_features.txt · Last modified: 2010/05/11 01:46 by thorntond
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0