Docstoc

original

Document Sample
original Powered By Docstoc
					CMS Requirements

Environment




Roles




Integation




Support




Licencing


Functionality
A list of requirements for a content management of the static content on the site, listed as must have, good to have or nice to have.


Must work in a PHP/MySql environment, on apache (Windows IIS desirable?)
System admin and content updates must be able to be done via a web interface


Must be easy to use, enabling non technical people to maintain the site content
Must support basic admin roles such as editor and publisher


Must support flexible web designs rather than be limited to predefined homepage and sub level page templates
Good to have tools to construct flexible navigation menus built in
Must enable scripts to be included within pages (PHP and Javascript)


Good to have an active community and online support resources such as product knowledge bases and user group forums to assist with issue resolution
Nice to have other third party sources of support for possible future handover
Good to have a trial installation


Must be free or of moderate cost (moderate = under $500)

Good to have support for common website services features such as : mailing list subscription, event calender, support for embedded video.
t with issue resolution
Interactive functions:   A list of the interactive services for which custom development is expected and the function points that will need to be developed




Functionality
Member Profile Management
Member Profile Management
Member Profile Management
Member Profile Management
Member Profile Management
Member Profile Management
Member Profile Management
Site Administrator Profile Management
Site Administrator Profile Management
Member login and password management
Member login and password management
Member login and password management
Membership Renewal
Membership Renewal
Membership Renewal
Membership Renewal
Membership Renewal
Membership Renewal
Membership Substantiation
Membership Substantiation
Membership Substantiation
Membership Substantiation
Membership Substantiation
Membership Substantiation
Membership Substantiation
Event Registration
Event Registration
Event Registration
Event Registration
Event Registration
Event Registration
Awards Registration
Awards Registration
Awards Registration
Awards Registration
Awards Registration
Awards Registration
Awards Registration
Secure Poll
Secure Poll
Secure Poll
Secure Poll
of the interactive services for which custom development is expected and the function points that will need to be developed




           Description
           Member logs on to the system (see Logging in elsewhere on this page)
           System displays member's current profile loaded into editable windows allowing member to update profile text and an image.
           System displays preview of how the updated profile will appear on the site providing an option to the member to commit changes or return to the edit scree
           System overwrites the existing profile information with confirmed updated text and/or image
           Ability to upload a few stories or slideshows to showcase their work
           Question: Will there be any site admin checking of the profile content for errors or inapropriate content?
           Question: Will the system notify site administrators when a profile has been updated?
           Display a list of member profiles to enable an administrator to select a profile for editing or removing from display.
           Display a member's profile to an administrator to allow selection of a member profile for the following admin tasks a) edit the profile b) remove the profile fr
           Prompt member for login and password. Verify them against the database record and allow access to secured areas of site.
           Allow member to change password, Validate the new password for strength.
           Prompt member for hint to remember a password. Email passwords to members email address or email a system generated reset password
           Simple system to track and update payment and membership status
           infers there is a management tool present for admin/secretary to update the membership type, validity or other aspects of the member.
           need a table for payments and invoicing, simply lodge when a member owes money, then when a member has paid money.
           a button to trigger a annual membership renewal - 1. present a screen listing the membership types, the number of members for each type and requesting
           members log-in and see they owe some money, and what they owe it for. they have the option to make a payment online and have it automatically applied
           secretary needs ability to invoice for specific items, note payments received, extract audit details and other reports
           PDF form versus email form vs store in the database???
           doesn't really matter
            simple as possible, assume low-tech computer at the other end
           committee need to review the form contents and rubber stamp people
            useful to have a tally of how many words and photos published by each person each year
           checkbox for committee to confirm substantiation has been completed
           trigger button for the secretary to initiate - 1. enter the start and end date for substantiation, enter the due date, now all members have a new task to atten
           trigger button to create a new event for registration
           step wizard to lodge event: 1. which types of members, 2. registration due date, 3. details of the event, 4. registration fee for the event, 5. contact details f
           Options, how in the hell to design an event registration for lots of different options?
           can the setup wizard simply recursively add a series of options? but an option may be dependant on another option, or exclusive of others. yikes
connect to the payment gateway once again, of course!
keep it simple, let the more complex events rely on offline systems
this is big and complex
wizard to define the awards
tool for members to upload word docs and photos
tally registration fees
step 1, create the awards night title
step 2, recursively list all the awards
each award listing notes title, requirements, rules, sponsors, media requirements (word doc, hires jpg, mail a copy of the book)
existing module
must be secure, one user can only vote once!
connect to the login id to validate the voting
need a wizard to build poll questions!!!
eturn to the edit screen.


            Not before it goes live - no approval required
            Yes

b) remove the profile from public display c) delete or archive the profile d) select the profile for display on the homepage or be part of a group of profiles rotating on the




h type and requesting the renewal cost for each of those types. 2. also collect a title for the invoice and due date. 3. next screen asks to confirm this renewal. 4. execute
 automatically applied to their account. alternately, they can pay by cheque and then the secretary has to note the payment received.




 ve a new task to attend when they next login.

nt, 5. contact details for further information (including a URL), 6. which region the event is relevant to (Victoria, Australia, Global)
up of profiles rotating on the homepage




nfirm this renewal. 4. execute the renewal by adding a record in the accounts table for each member which shows the amount owing and the due date.
he due date.
Membership Profiles     names and details, if approved by member
                       sample work, stories and slideshows

Awards Recognition     present winning entries from past awards nights
                       major feature to promote our members
                       archive of the winners

                      -
Sponsorship Recognition push the sponsors for all it's worth

About                  guidelines for becoming a member
                       charter of the organisation
                       faq
WHAT                          WHO      EXPLAIN

Publishing an Event            admin   Secretary wants to call for registrations to join the AGM and accept registrations and payments online
                               admin
Publishing the annual awards list      Secretary wants to setup the awards table for 2010 so members can register online for each award




Registering for an Event      member   Member    wants   to   register for an event
Registering for an award      member   Member    wants   to   register for a writing award
                                       Member    wants   to   register for a photographic award
                                       Member    wants   to   nominate a PR for an award
           HOW

join the AGM and accept registrations and payments online
for 2010 so members can register online for each award

           After receiving email notice from the president/secretary, member logs into
           their account and sees a notice on registering for the AGM. They fill out the
           forms, are notified of payment required and complete payment online via
           paypal

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:2
posted:5/18/2012
language:English
pages:15
fanzhongqing fanzhongqing http://
About