Course: Advanced DSpace

This course provides instruction on advanced features and customization of DSpace. The four-day course will be broken down into three modules, covering the topics listed below:

Course Content

ConfigDSpace logouration Module:

  • Themes and Aspects
  • Internationalization
  • Authentication
  • Media Filters
  • Curation Tasks
  • Submission Workflows
  • Controlled Vocabularies
  • Statistics
  • Discovery, Search, and Browse
  • OAI

Content Transmission Module:

  • OAI protocols and crosswalks
  • OAI harvesting
  • SWORD servers and clients
  • Batch Imports

Theming Module:

  • Creating a new theme
  • Colors, Fonts, and Layouts with CSS
  • Content presentation with XSL
  • Using semantic web services with Javascript and AJAX

Who should attend this course?

Skill Level: Advanced.

  • Participants should have knowledge of the DSpace user interface and have taken the Intro to DSpace training course (or some equivalent). It is assumed that participants will be very familiar with the following aspects of DSpace: Community/Collection hierarchy; epersons, groups, and authorization management; and the metadata registry.
  • Participants should be able to perform basic tasks at a system command line, such as
    • listing files and directories
    • changing the working directory
    • executing programs
  • Participants should be comfortable editing text files.  The course material will involve editing a variety of DSpace configuration files.
  •  Basic knowledge of programming languages and web development will enhance one’s appreciation of the material.  Examples on customizing themes will involve XML, XSLT, CSS, and JavaScript.  Examples on writing new curation tasks and media filters will involve Java.

About the Instructor

James Creel is the Senior Lead Software Applications Developer at Texas A&M University Libraries, where he supervises the software development team.  James manages the development and maintenance of digital library and information management applications and provides TAMU Libraries faculty with training and tools for transmitting and curating content and metadata.  James has a BA in Economics and a BS in Computer Science from the University of Texas at Austin and an MS in Computer Science from Texas A&M University.  James has 7 years experience with customizing, administering, and importing and disseminating collections with DSpace.