Using a Content Management System as a front-end to a Digital - - PowerPoint PPT Presentation

using a content management system as a front end to a
SMART_READER_LITE
LIVE PREVIEW

Using a Content Management System as a front-end to a Digital - - PowerPoint PPT Presentation

Using a Content Management System as a front-end to a Digital Library System Improving Usability and Customisation Stefano Rivera Supervisor: Hussein Suleman Department of Computer Science, UCT 20 August 2009 Stefano Rivera CMS front-end


slide-1
SLIDE 1

Using a Content Management System as a front-end to a Digital Library System

Improving Usability and Customisation Stefano Rivera

Supervisor: Hussein Suleman

Department of Computer Science, UCT

20 August 2009

Stefano Rivera CMS front-end for DLS

slide-2
SLIDE 2

The State of Digital Library Systems

◮ Institutional Repositories are powered by

Digital Library Systems

Stefano Rivera CMS front-end for DLS

slide-3
SLIDE 3

The State of Digital Library Systems

◮ Institutional Repositories are powered by

Digital Library Systems

◮ Open Source systems

◮ Mostly Research ◮ Eprints, DSpace, Fedora, etc. Stefano Rivera CMS front-end for DLS

slide-4
SLIDE 4

The State of Digital Library Systems

◮ Institutional Repositories are powered by

Digital Library Systems

◮ Open Source systems

◮ Mostly Research ◮ Eprints, DSpace, Fedora, etc.

◮ Commercial

Stefano Rivera CMS front-end for DLS

slide-5
SLIDE 5

User Desires

◮ Easy deployment

Stefano Rivera CMS front-end for DLS

slide-6
SLIDE 6

User Desires

◮ Easy deployment ◮ Integration with existing Website

Stefano Rivera CMS front-end for DLS

slide-7
SLIDE 7

User Desires

◮ Easy deployment ◮ Integration with existing Website ◮ Customise Look & Feel

Stefano Rivera CMS front-end for DLS

slide-8
SLIDE 8
slide-9
SLIDE 9
slide-10
SLIDE 10
slide-11
SLIDE 11
slide-12
SLIDE 12
slide-13
SLIDE 13

Closer look at DLS

Digital Library Curated Objects

Manage API Search API Access API OAI API Web UI Batch Interface

Stefano Rivera CMS front-end for DLS

slide-14
SLIDE 14

The problem

◮ No separate Theme

Stefano Rivera CMS front-end for DLS

slide-15
SLIDE 15

The problem

◮ No separate Theme ◮ Hard to customise

◮ Web developers can’t write XSLT Stefano Rivera CMS front-end for DLS

slide-16
SLIDE 16

The problem

◮ No separate Theme ◮ Hard to customise

◮ Web developers can’t write XSLT

◮ Website integration is non-trivial

Stefano Rivera CMS front-end for DLS

slide-17
SLIDE 17

Content Management Systems

◮ Basis of most modern websites

Stefano Rivera CMS front-end for DLS

slide-18
SLIDE 18

Content Management Systems

◮ Basis of most modern websites ◮ Provides for separate themes ◮ Designed for modification & redesign

Stefano Rivera CMS front-end for DLS

slide-19
SLIDE 19

Content Management Systems

◮ Basis of most modern websites ◮ Provides for separate themes ◮ Designed for modification & redesign ◮ Known by Web designers

Stefano Rivera CMS front-end for DLS

slide-20
SLIDE 20

CMS Modularity

Content Management System

Static Pages User Management Theme B Theme A Forum Search

Stefano Rivera CMS front-end for DLS

slide-21
SLIDE 21
slide-22
SLIDE 22
slide-23
SLIDE 23

Proposed Solution

CMS

Theme (Skin) DL Module Other CMS Modules Digital Library

Manage API Search API Access API OAI API

Curated Objects Users Consumers

Stefano Rivera CMS front-end for DLS

slide-24
SLIDE 24

Research Questions

◮ Usability Advantage?

Stefano Rivera CMS front-end for DLS

slide-25
SLIDE 25

Research Questions

◮ Usability Advantage? ◮ Effective in the real world?

◮ Not too complex? Stefano Rivera CMS front-end for DLS

slide-26
SLIDE 26

Evaluation

◮ User Study

Stefano Rivera CMS front-end for DLS

slide-27
SLIDE 27

Evaluation

◮ User Study ◮ Case Study

Stefano Rivera CMS front-end for DLS

slide-28
SLIDE 28

Timeline

  • 1. Preparation
  • 2. Development

2.1 Evaluate Base systems 2.2 Prototypes 2.3 Complete: Ingestion, Browsing, Search

  • 3. Experiments
  • 4. Conclude Writeup

Stefano Rivera CMS front-end for DLS

slide-29
SLIDE 29

Risks

◮ Scooped by Islandora

Stefano Rivera CMS front-end for DLS

slide-30
SLIDE 30

Risks

◮ Scooped by Islandora ◮ Implementation takes too long

Stefano Rivera CMS front-end for DLS

slide-31
SLIDE 31

Risks

◮ Scooped by Islandora ◮ Implementation takes too long ◮ CMS simply unsuitable

Stefano Rivera CMS front-end for DLS

slide-32
SLIDE 32

?

Stefano Rivera CMS front-end for DLS