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

DHO Intro to CMS for DH Workshop

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: DHO Intro to CMS for DH Workshop

( )An Introduction to Content Management SystemsSharing Digital Objects, Collectionsand Knowledge Online

Page 2: DHO Intro to CMS for DH Workshop

( )Logistics

⊛ WiFi: RIA_public

⊛ User: user

⊛ Password: ria123

⊛ Lunch will be served following the workshop

⊛ Feedback after event

Page 3: DHO Intro to CMS for DH Workshop

( )Digital Humanities Tech SkillsWorkshop Series⊛ Content Management Systems

⊛ Data Visualisation for Analysis

⊛ Data Visualisation for Presentation

⊛ Foundations

⊛ Standards

⊛ Tools

⊛ Applications

Page 4: DHO Intro to CMS for DH Workshop

( )How It All Fits Together

Application to the Digital Humanities

Content Management Analytics Visualisation

PHP MySQL XML

Page 5: DHO Intro to CMS for DH Workshop

( )Today’s Objective

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

Page 6: DHO Intro to CMS for DH Workshop

( )Agenda

✴ Introduction

✴ What is a Content Management System?

✴ Features of CMS

✴ Technical Requirements

✴ Major Players

✴ Extending a CMS

✴ Hands On Install and Config - Wordpress.com

✴ Building Community

✴ Hand On and Config - Omeka

Page 7: DHO Intro to CMS for DH Workshop

( )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

Page 8: DHO Intro to CMS for DH Workshop

( )What is a CMS

⊛ Collect and Disseminate

⊛ Categorise

⊛ Curate

⊛ Is it a Blog? Is it Wiki?

Page 9: DHO Intro to CMS for DH Workshop

( )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

Page 10: DHO Intro to CMS for DH Workshop

( )Why/How Might *You* Use a CMS?

⊛ That is the question - any answers?

Page 11: DHO Intro to CMS for DH Workshop

( )Why/How Would *You* Use a CMS?

⊛ That is the question - any answers?

⊛ Dissemination

⊛ Collaboration

⊛ Feedback

Page 12: DHO Intro to CMS for DH Workshop

( )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?

Page 13: DHO Intro to CMS for DH Workshop

( )Features of CMS

⊛ Templating⊛ 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

Page 14: DHO Intro to CMS for DH Workshop

( )Technical Considerations

⊛ PHP

⊛ Java

⊛ MySQL

⊛ Server Space

Page 15: DHO Intro to CMS for DH Workshop

( )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.

Page 16: DHO Intro to CMS for DH Workshop

( )Major Open Source Players⊛ PHP/MySQL

⊛ Drupal

⊛ WordPress

⊛ Joomla

⊛ PHP-Nuke

⊛ Typo3

⊛ .Net/ASP/SQLServer

⊛ DotNetNuke (€€)

⊛ KenticoCMS (€€)

⊛ Umbracco

⊛ PERL

⊛ blosxom

⊛ MoveableType

⊛ Java

⊛ OpenCMS

⊛ dotCMS

Page 17: DHO Intro to CMS for DH Workshop

( )Drupal

Pro’s

★ Widely Used

★ Many Modules

★ Authentication and Security

★ Scalable

★ Many Custom Forks

★ Commercial Forks

Con’s

➡ Steep Learning Curve

➡ Proprietary Cycle

➡ Deep

Page 18: DHO Intro to CMS for DH Workshop

( )WordPress

Pro’s

★ Widely Used

★ Many Plug-Ins

★ Social

★ Approachable

★ Multi-User

★ Very Refined User Experience

Con’s

- Less Scalable

- Less Secure

Page 19: DHO Intro to CMS for DH Workshop

( )Joomla

Pro’s

★ Widely Used

★ Many Modules

★ Authentication and Security

★ Scalable

Con’s

- Steep Learning Curve

- Proprietary Cycle

- Deep

Page 20: DHO Intro to CMS for DH Workshop

( )Hybrids

Omeka

Page 21: DHO Intro to CMS for DH Workshop

( )Hands-On Exercise I

⊛ 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 ⊛ Overview of administrative functions

Page 22: DHO Intro to CMS for DH Workshop

( )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

Page 23: DHO Intro to CMS for DH Workshop

( )What did we learn?

⊛ Reflecting on setting up a wordpress CMS

Page 24: DHO Intro to CMS for DH Workshop

( )Extending a CMS

What Might You Add to a standard CMS install to turn it into something beyond a simple textual content sharing system?

Page 25: DHO Intro to CMS for DH Workshop

( )Extending a CMS

⊛ What Might You Add to a Simple System?

⊛ Maps

⊛ Timelines

⊛ Authentication

⊛ OAI/PMH Harvest

Page 26: DHO Intro to CMS for DH Workshop

( )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?

Page 27: DHO Intro to CMS for DH Workshop

( )Hands-On Exercise II⊛ 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

Page 28: DHO Intro to CMS for DH Workshop

( )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