MPhil Lecture on CMS

26
An Introduction to Content Management Systems Sharing Digital Objects, Collections and Knowledge Online Friday 2 December 11

Transcript of MPhil Lecture on CMS

Page 1: MPhil Lecture on CMS

An Introduction to Content Management Systems

Sharing Digital Objects, Collectionsand Knowledge Online

Friday 2 December 11

Page 2: MPhil Lecture on CMS

3 Lectures/Workshops - 3 Distinct TopicsContent Management Systems

Data Visualisation for Analysis

Data Visualisation for Presentation

Foundations

Standards

Tools

Applications

Friday 2 December 11

Page 3: MPhil Lecture on CMS

How It All Fits Together

Application to the Digital Humanities

Content Management Analytics Visualisation

PHP MySQL XML

Friday 2 December 11

Page 4: MPhil Lecture on CMS

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

Page 5: MPhil Lecture on CMS

AgendaIntroduction

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

Page 6: MPhil Lecture on CMS

What is a CMSA 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

Page 7: MPhil Lecture on CMS

What is a CMSCollect and Disseminate

Categorise

Curate

Is it a Blog? Is it Wiki?

Friday 2 December 11

Page 8: MPhil Lecture on CMS

Benefits of a CMSAllow 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

Page 9: MPhil Lecture on CMS

Why Might *You* Use a CMSThat is the question - any answers?

Friday 2 December 11

Page 10: MPhil Lecture on CMS

Why Would *You* Use a CMSThat is the question - any answers?

Dissemination

Collaboration

Feedback

Friday 2 December 11

Page 11: MPhil Lecture on CMS

IntroductionDocument Management vs Object Management vs Content Management (vs Knowledge Management)

Open Source Versus Paid/Commercial

Evolution/HistoryDSpace/FEDORA - Duraspace

Apache Lenya

What about a Wiki?

Friday 2 December 11

Page 12: MPhil Lecture on CMS

Features of CMSTemplating

User Management

Scalablility of Deployment

Easily Editing of Content

Extensibility of Features/Functionality

Adherence to Web Standards

Workflow Management

Collaboration

Delegation

Authentication and Access Control

Document Management

Content Syndication

Multilingual

Versioning

Friday 2 December 11

Page 13: MPhil Lecture on CMS

Technical ConsiderationsPHP

Java

MySQL

Server Space

Friday 2 December 11

Page 14: MPhil Lecture on CMS

PlanningSetting 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

Page 15: MPhil Lecture on CMS

Major Open Source PlayersDrupal

WordPress

Joomla

Friday 2 December 11

Page 16: MPhil Lecture on CMS

DrupalPro’s

• Widely Used

• Many Modules

• Authentication and Security

• Scalable

• Many Custom Forks

• Commercial Forks

Con’s

• Steep Learning Curve

• Proprietary Cycle

• Deep

Friday 2 December 11

Page 17: MPhil Lecture on CMS

WordPressPro’s

• Widely Used

• Many Plug-Ins

• Social

• Approachable

• Multi-User

• Very Refined User Experience

Con’s

• Less Scalable

• Less Secure

Friday 2 December 11

Page 18: MPhil Lecture on CMS

JoomlaPro’s

• Widely Used

• Many Modules

• Authentication and Security

• Scalable

Con’s

• Steep Learning Curve

• Proprietary Cycle

• Deep

Friday 2 December 11

Page 19: MPhil Lecture on CMS

HybridsOmeka

Friday 2 December 11

Page 20: MPhil Lecture on CMS

Hands-On and ExerciseSetup 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

Page 21: MPhil Lecture on CMS

What to Do with WordpressManage Basic Settings

Choose/Install Theme

Tweak Appearance

Discuss/Explore Plug-ins (Install in Wordpress.org)

Security Issues

Basic Maintenance

Friday 2 December 11

Page 22: MPhil Lecture on CMS

Extending a CMSWhat Might You Add to a Simple System?

Friday 2 December 11

Page 23: MPhil Lecture on CMS

Extending a CMSWhat Might You Add to a Simple System?

Maps

Timelines

Authentication

OAI/PMH Harvest

Friday 2 December 11

Page 24: MPhil Lecture on CMS

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

Page 25: MPhil Lecture on CMS

Hands-On and ExerciseDifferentiating 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

Page 26: MPhil Lecture on CMS

What to Do with OMEKA.netSign Up for an Account

Manage Basic Settings

Choose Theme

Install/Manage Plug-ins

Add Items

Manage Collections

Create an Exhibit

Friday 2 December 11