Lecture 11 - Content Management Systems.docx
Lecture 11 - Content Management Systems.docx

6 Pages
Unlock Document

Western University
Computer Science
Computer Science 1033A/B
Vivi Tryphonopoulos

Content Management Systems 4/26/2013 10:07:00 AM Lecture 11 Content Management Systems  Software application used to create, customize, and manage information seamlessly o Also known as Web Management System o Used by large websites (newspapers and governments) o Offers a web-based GUI o Access the CMS online using a browser – no need for a DW copy on your system o Structured content management features o Can store news documents, images, video and any other online content type imaginable o Great for sites with multiple editors and sections that need control  A system where everybody has access to update, share and publish  Benefits: o Ease – simplicity o Consistency – same look o Control – immediate sharing History of CMS  1995-2000 o Explosion of proprietary software o Developed by a single corporation and licensed to clients that wish to use it o Customized for each specific client and workflow o Expensive and used by larger sites with bigger budgets  1998-2005 o Release of PHP (mid 90s) – free general purpose scripting language available for web development o Led to the explosion of open source systems  Lowered the cost of hosting dynamic websites  Explosion of CMS made it easier for individuals to bring content management to their orgs  Open Source Software – software designed to encourage collaboration and community development o Released with licenses for distribution for free and without royalty fees CMS Set-Up  Most popular web CMS: o WordPress  Most popular CMS  Originated for blogging only o Joomla  More complex than WordPress o Drupal  Second most used CMS  Originated before WordPress and Joomla  Much more difficult to learn and understand  Most secure  Powers the Whitehouse site Benefits of CMS  Pros and cons of open source CMS o Most CMS can be used alone or in conjunction (integrated) with other applications o Can be set up directly on a network, the Internet or even to run "locally" on your own computer o Technically-savvy users can download and configure for free o Hosting companies offer 1-click install  Significant time commitment to learn open CMS  Benefits for different roles: o Maintainers:  Ease of maintaining site with little knowledge  Easily accessible through a browser – no need to have Dreamweaver on their system  Cannot edit all parts of a page thus less worry if something goes wrong – controlled by administrator o Administrator:  Accountability  Control over user accounts and access rights  Provide access to several users for same page  Changes to the website are tracked  Standardization – helps to maintain consistency across pages as access is restricted (similar to templates in DW)  Web developers resist CMS: o Speed – CMS is slow o Flexibility – has limited tool support o Job security – CMS becomes efficient making less web developers are needed  CMS advantages: o Cost  Some are free (Drupal, Joomla, WordPress)  Others are based on size subscriptions, but the cost is deflected because no full-time developers are hired to maintain the site o Easy customization  A universal layout is created (similar theme and design) o Easy to use
More Less

Related notes for Computer Science 1033A/B

Log In


Don't have an account?

Join OneClass

Access over 10 million pages of study
documents for 1.3 million courses.

Sign up

Join to view


By registering, I agree to the Terms and Privacy Policies
Already have an account?
Just a few more details

So we can recommend you notes for your school.

Reset Password

Please enter below the email address you registered with and we will send you a link to reset your password.

Add your courses

Get notes from the top students in your class.