Skip to content

Instantly share code, notes, and snippets.

@Codercise
Created May 25, 2012 02:41
Show Gist options
  • Save Codercise/2785443 to your computer and use it in GitHub Desktop.
Save Codercise/2785443 to your computer and use it in GitHub Desktop.
Website Requirements
Functional Requirements
• CMS (Add/edit content and pages. Blog page with RSS.)
• WYSIWYG editor with administrator definable styles for font, size style, colour etc.
• Add HTML elements from edit view (design/code view)
• Accessible/Conforms to legislation.
• Custom styles, either through being able to edit the style sheet directly or by adding styles through some sort of interface.
• Multiple user accounts with different levels of permissions.
• Workflow approvals can be set on content where applicable.
• Audit trail of all changes to pages and ability to revert to previous versions.
• Granular permissions can be set on a per site or per page basis
• Hide draft/non active pages from public view (allow certain users with permissions)
• Ability to set launch and expiry dates on content.
• Plugins/Widgets extensibility available (desired)
• jQuery should be used for interactive elements (no Flash or Silverlight dependencies)
• Options for onsite or offsite hosting
• Has ability to link to our social media accounts
• Conforms to State Government guidelines surrounding educational websites and their requirements.
• Delayed publication settings.
• Version control for pages/content
• Use existing Google Analytics account code.
• Pretty Permalinks (page aliases display cleanly and without any unnecessary filler text or server side code).
• Allows media to be stored on the server, presents GUI for dealing with this media.
• Search Engines are able to index the site
• Site Search functionality from the home page of the site.
• Access to robots.txt
• Sitemap (perhaps with generator)
• Gallery and Calender functionality
• Provide a facility for newsletters, digest of news items or similar can be sent to a defined list of contacts.
• File links will display file size and an icon representing their file type
• Metadata set out in DECD guidelines (section 4)
• Website must be secure to avoid any breach of privacy for students and teachers.
• Website must follow the guidelines set out in this document: http://www.decd.sa.gov.au/docs/documents/1/CorporateWebStandards.pdf
Non-Functional Requirements
• Matches printed material in aesthetics, theme and feel
• Applicable logos are included (ASMS, DECD, Flinders, Ministers)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment