An Introduction to Content
                        Management Systems
                          Sharing Digital Objects, Collections
                                and Knowledge Online




Friday 2 December 11
3 Lectures/Workshops - 3 Distinct Topics
                       Content Management Systems
                       Data Visualisation for Analysis
                       Data Visualisation for Presentation

                       Foundations
                       Standards
                       Tools
                       Applications




Friday 2 December 11
How It All Fits Together

                             PHP          MySQL           XML




                                     Application to the
                                     Digital Humanities




                          Content
                                         Analytics        Visualisation
                        Management




Friday 2 December 11
Today’s Objective



                       To appreciate the range of content management
                       systems available to digital humanities scholars
                            and to be able to judge between them




Friday 2 December 11
Agenda
                       Introduction
                       What is a Content Management System (CMS)
                       Features of CMS
                       Technical Requirements
                       Major Players
                       Extending a CMS
                       Hands On Install and Config - Wordpress.com
                       Building Community
                       Hand On and Config - Omeka


Friday 2 December 11
What is a CMS
                       A web content management system (WCMS) is a
                       software system that provides website authoring,
                       collaboration, and administration tools designed to
                       allow users with little knowledge of web
                       programming languages or markup languages to
                       create and manage website content with relative
                       ease.
                                                                - wikipedia




Friday 2 December 11
What is a CMS
                       Collect and Disseminate
                       Categorise
                       Curate
                       Is it a Blog? Is it Wiki?




Friday 2 December 11
Benefits of a CMS
                       Allow for a large number of people to contribute
                       to and share stored data
                       Control access to data, based on user roles
                       (defining which information users or user groups
                       can view, edit, publish, etc.)
                       Aid in easy storage and retrieval of data
                       Reduce repetitive duplicate input
                       Improve the ease of report writing
                       Improve communication between users



Friday 2 December 11
Why Might *You* Use a CMS
                       That is the question - any answers?




Friday 2 December 11
Why Would *You* Use a CMS
                       That is the question - any answers?
                       Dissemination
                       Collaboration
                       Feedback




Friday 2 December 11
Introduction
                       Document Management vs Object Management
                       vs Content Management (vs Knowledge
                       Management)
                       Open Source Versus Paid/Commercial
                       Evolution/History
                         DSpace/FEDORA - Duraspace
                         Apache Lenya
                       What about a Wiki?




Friday 2 December 11
Features of CMS
                       Templating                   Delegation
                       User Management              Authentication and
                       Scalablility of              Access Control
                       Deployment                   Document Management
                       Easily Editing of Content    Content Syndication
                       Extensibility of Features/   Multilingual
                       Functionality                Versioning
                       Adherence to Web
                       Standards
                       Workflow Management
                       Collaboration



Friday 2 December 11
Technical Considerations
                       PHP
                       Java
                       MySQL
                       Server Space




Friday 2 December 11
Planning
                       Setting site goals;
                       Identifying target audiences;
                       Wireframing and planning site function and flow;
                       Installing CMS applications;
                       Working with ISPs to add site features to servers;
                       Geekfest: Working with MySQL and backend data
                       structure.




Friday 2 December 11
Major Open Source Players
                       Drupal
                       WordPress
                       Joomla




Friday 2 December 11
Drupal
                       Pro’s                  Con’s
                •      Widely Used          • Steep Learning Curve
                •      Many Modules         • Proprietary Cycle
                •      Authentication and   • Deep
                       Security
                •      Scalable
                •      Many Custom Forks
                •      Commercial Forks




Friday 2 December 11
WordPress
                       Pro’s
                •      Widely Used          Con’s
                •      Many Plug-Ins      • Less Scalable
                •      Social             • Less Secure
                •      Approachable       •
                •      Multi-User
                •      Very Refined User
                       Experience




Friday 2 December 11
Joomla
                       Pro’s                  Con’s
                •      Widely Used          • Steep Learning Curve
                •      Many Modules         • Proprietary Cycle
                •      Authentication and   • Deep
                       Security
                •      Scalable




Friday 2 December 11
Hybrids
                       Omeka




Friday 2 December 11
Hands-On and Exercise
                       Setup Wordpress.com
                       Differentiating between Wordpress.com and
                       Wordpress.org
                       Extending the Community --bbPress
                       Understanding the differences between
                       Wordpress.com sites and Wordpress.org sites
                       Setting up and installing a Wordpress site
                       Finding and adding templates to a new site
                       Customize site features



Friday 2 December 11
What to Do with Wordpress
                       Manage Basic Settings
                       Choose/Install Theme
                       Tweak Appearance
                       Discuss/Explore Plug-ins (Install in
                       Wordpress.org)
                       Security Issues
                       Basic Maintenance




Friday 2 December 11
Extending a CMS
                       What Might You Add to a Simple System?




Friday 2 December 11
Extending a CMS
                       What Might You Add to a Simple System?
                       Maps
                       Timelines
                       Authentication
                       OAI/PMH Harvest




Friday 2 December 11
Where Else to Go?
                       Joomla (www.joomla.org)
                       SocialGo (www.socialgo.com)
                       Wikimedia (www.wikimedia.com)
                       Moodle (www.moodle.com)

                       Consideration - does your host or institution
                       support or install these for you?




Friday 2 December 11
Hands-On and Exercise
                       Differentiating between Omeka.org and
                       Omeka.net
                       Differentiating between a true CMS and a hybrid
                       such as OMEKA
                       Check out the showcase: http://omeka.org/
                       showcase/
                       Metadata?
                       Setting up and installing an OMEKA site
                       Customize site features
                       Overview of administrative functions
                       Extending
Friday 2 December 11
What to Do with OMEKA.net
                       Sign Up for an Account
                       Manage Basic Settings
                       Choose Theme
                       Install/Manage Plug-ins
                       Add Items
                       Manage Collections
                       Create an Exhibit




Friday 2 December 11

MPhil Lecture on CMS

  • 1.
    An Introduction toContent Management Systems Sharing Digital Objects, Collections and Knowledge Online Friday 2 December 11
  • 2.
    3 Lectures/Workshops -3 Distinct Topics Content Management Systems Data Visualisation for Analysis Data Visualisation for Presentation Foundations Standards Tools Applications Friday 2 December 11
  • 3.
    How It AllFits Together PHP MySQL XML Application to the Digital Humanities Content Analytics Visualisation Management Friday 2 December 11
  • 4.
    Today’s Objective To appreciate the range of content management systems available to digital humanities scholars and to be able to judge between them Friday 2 December 11
  • 5.
    Agenda Introduction What is a Content Management System (CMS) Features of CMS Technical Requirements Major Players Extending a CMS Hands On Install and Config - Wordpress.com Building Community Hand On and Config - Omeka Friday 2 December 11
  • 6.
    What is aCMS A web content management system (WCMS) is a software system that provides website authoring, collaboration, and administration tools designed to allow users with little knowledge of web programming languages or markup languages to create and manage website content with relative ease. - wikipedia Friday 2 December 11
  • 7.
    What is aCMS Collect and Disseminate Categorise Curate Is it a Blog? Is it Wiki? Friday 2 December 11
  • 8.
    Benefits of aCMS Allow for a large number of people to contribute to and share stored data Control access to data, based on user roles (defining which information users or user groups can view, edit, publish, etc.) Aid in easy storage and retrieval of data Reduce repetitive duplicate input Improve the ease of report writing Improve communication between users Friday 2 December 11
  • 9.
    Why Might *You*Use a CMS That is the question - any answers? Friday 2 December 11
  • 10.
    Why Would *You*Use a CMS That is the question - any answers? Dissemination Collaboration Feedback Friday 2 December 11
  • 11.
    Introduction Document Management vs Object Management vs Content Management (vs Knowledge Management) Open Source Versus Paid/Commercial Evolution/History DSpace/FEDORA - Duraspace Apache Lenya What about a Wiki? Friday 2 December 11
  • 12.
    Features of CMS Templating Delegation User Management Authentication and Scalablility of Access Control Deployment Document Management Easily Editing of Content Content Syndication Extensibility of Features/ Multilingual Functionality Versioning Adherence to Web Standards Workflow Management Collaboration Friday 2 December 11
  • 13.
    Technical Considerations PHP Java MySQL Server Space Friday 2 December 11
  • 14.
    Planning Setting site goals; Identifying target audiences; Wireframing and planning site function and flow; Installing CMS applications; Working with ISPs to add site features to servers; Geekfest: Working with MySQL and backend data structure. Friday 2 December 11
  • 15.
    Major Open SourcePlayers Drupal WordPress Joomla Friday 2 December 11
  • 16.
    Drupal Pro’s Con’s • Widely Used • Steep Learning Curve • Many Modules • Proprietary Cycle • Authentication and • Deep Security • Scalable • Many Custom Forks • Commercial Forks Friday 2 December 11
  • 17.
    WordPress Pro’s • Widely Used Con’s • Many Plug-Ins • Less Scalable • Social • Less Secure • Approachable • • Multi-User • Very Refined User Experience Friday 2 December 11
  • 18.
    Joomla Pro’s Con’s • Widely Used • Steep Learning Curve • Many Modules • Proprietary Cycle • Authentication and • Deep Security • Scalable Friday 2 December 11
  • 19.
    Hybrids Omeka Friday 2 December 11
  • 20.
    Hands-On and Exercise Setup Wordpress.com Differentiating between Wordpress.com and Wordpress.org Extending the Community --bbPress Understanding the differences between Wordpress.com sites and Wordpress.org sites Setting up and installing a Wordpress site Finding and adding templates to a new site Customize site features Friday 2 December 11
  • 21.
    What to Dowith Wordpress Manage Basic Settings Choose/Install Theme Tweak Appearance Discuss/Explore Plug-ins (Install in Wordpress.org) Security Issues Basic Maintenance Friday 2 December 11
  • 22.
    Extending a CMS What Might You Add to a Simple System? Friday 2 December 11
  • 23.
    Extending a CMS What Might You Add to a Simple System? Maps Timelines Authentication OAI/PMH Harvest Friday 2 December 11
  • 24.
    Where Else toGo? Joomla (www.joomla.org) SocialGo (www.socialgo.com) Wikimedia (www.wikimedia.com) Moodle (www.moodle.com) Consideration - does your host or institution support or install these for you? Friday 2 December 11
  • 25.
    Hands-On and Exercise Differentiating between Omeka.org and Omeka.net Differentiating between a true CMS and a hybrid such as OMEKA Check out the showcase: http://omeka.org/ showcase/ Metadata? Setting up and installing an OMEKA site Customize site features Overview of administrative functions Extending Friday 2 December 11
  • 26.
    What to Dowith OMEKA.net Sign Up for an Account Manage Basic Settings Choose Theme Install/Manage Plug-ins Add Items Manage Collections Create an Exhibit Friday 2 December 11