Contribute to the DSpace Development Fund

The newly established DSpace Development Fund supports the development of new features prioritized by DSpace Governance. For a list of planned features see the fund wiki page.

Below is an archive of past DSpace training materials that have been developed by DSpace and our user community. 

Further materials may be found at DSpaceResources#Guides.

DSpace 7.x Training Materials

As of this writing, DSpace 7 is not yet released. However, early training materials (on betas) is available off the DSpace 7 Working Group page at DSpace 7 Working Group (2016-2023)#TrainingResources

DSpace 6.x Training Materials

See also DSpace 6.x Documentation

Keep in mind, most training for DSpace v3-5 is also applicable to DSpace 6. Many of the basic concepts and customization methods are unchanged between these releases

Making DSpace 6 Your Own

DSpace 6 REST API Reporting Tools

DSpace 5.x Training Materials

DSpace 5.x: Installation, Customization and Feature Development

  • Files: PDF
  • Author/Presenter: Vir Softech Pvt. Ltd.
  • Level: advanced
  • Audience: developer

DSpace 4.x Training Materials

Advanced Training: DSpace 4 Basics & Configuration

Advanced Training: DSpace 4 Content Transmission

Advanced Training: DSpace 4 XMLUI Theming

Advanced Training: DSpace 5 Feature Preview

DSpace 3.x Training Materials

XMLUI Primer

DSpace 1.x Training Materials

While DSpace 1.x is no longer supported, these materials sometimes can give a good overview of basic DSpace concepts....many of which are unchanged in later releases.

The DSpace Course

Basic DSpace Tutorial

  • Files: Part 1, Part 2
  • Author/Presenter: Andrea Bollini, Frederico Meschini
  • Location: DSUG 2007
  • Summary:
    1 Introduction to DSpace System
    1.1 Scenarios & business cases
    1.2 Functionalities
    1.3 Data model
    2 Metadata & Schema Management
    3 Submission system configuration (submission.xml, input-forms.xml)
    4 Understanding the workflow system
    5 Search & browsing system configuration
    6 Introduction to development
    6.1 Quick install & run
    6.2 Integration with Eclipse
    6.3 Basic layout modification (JSPUI)
    6.4 Patch and module installation
    7 CRON & utility scripts (batch import, etc.)
    Note that the first part of the tutorial is suitable for both stable DSpace 1.4.x and next DSpace 1.5 but the second part of the tutorial will be based only on DSpace 1.5 architecture
  • Level: basic
  • Audience: all

Advanced DSpace Tutorial - plugins, configurable submission, core API

  • Files: PDF
  • Author/Presenter: James Rutherford
  • Location: DSUG 2007
  • Level: advanced
  • Audience: developer

Making DSpace XMLUI your own

How to customize your DSpace 1.5 and make overlays

  • Files: PDF, PPT
  • Author/Presenter: Tim Donohue
  • Location: OR2008
  • Level: basic
  • Audience: developer

Learning to Use Manakin (XMLUI)

  • File: PDF
  • Author/Presenter: Scott Phillips
  • Location: DSUG 2007
  • Summary: Do you want to get started using the DSpace Manakin user interface? Manakin is a new web-based user interface for DSpace using a themeable design. This means that individual DSpace collections can have customized interfaces that adapt their look-and-feel to the particular needs of the repository. In this presentation you will learn how to use the Manakin's interface framework to create a customized interface at your institution. We will start with an introduction to Manakin and it's architecture, then the first two tiers of Manakin Theme development will be discussed - using a walk-through approach. Finally, we'll get a brief introduction to XSLT, and discuss how XSLT templates can be used to modify the Manakin interface. These topics will give you the tools you need to start developing a Manakin theme for your institution.
  • Level: basic
  • Audience: developer

Introducing Manakin (XMLUI)

  • File: PDF
  • Author/Presenter: Scott Phillips
  • Summary: Overview and Architecture
  • Audience: developer

DSpace How-To Guide: Tips and Tricks for Managing Common DSpace Chores

  • File:  (earlier version available at
  • Author/Presenter: Tim Donohue, Scott Phillips and Dorothea Salo
  • Summary: This short booklet is intended to introduce the common, non-obvious customization-related tasks for newcomers to DSpace administration. It has been written against the version 1.4.x of DSpace (1.4.2 specifically) and Manakin 1.x (1.1 specifically) . It's meant to be usable across all platforms (Linux, Windows, Mac). This booklet was a handout from the "Making DSpace Your Own" tutorial from JCDL 2007 taught by Tim Donohue and Scott Phillips. Spanish translation by the University of León

  • No labels