Get in Touch
 Duration 28 hours

Course Outline

Introduction to DSpace and Its Capabilities

  • Overview of DSpace
  • DSpace 7+ architecture: encompassing backend, frontend, and REST APIs
  • Repository workflow and structure (communities, collections, items, metadata)
  • Core features, functionalities, and applicable use cases
  • Review of user and administrative interfaces

Installing and Configuring DSpace 7+

  • Infrastructure prerequisites (databases, servers, dependencies)
  • Installing the backend (DSpace REST API) and frontend (Angular UI)
  • Setting initial configurations and system parameters
  • Basic personalization (language, visual appearance, permission settings)
  • Best practices for deploying in production environments

Administering, Utilizing, and Monitoring DSpace 7+

  • Managing communities, collections, and individual items
  • Configuring user roles, permissions, and access controls
  • Data and metadata import/export processes (Batch Import, CSV, etc.)
  • System monitoring and log management techniques
  • Backup protocols and data recovery strategies
  • System updates and environment maintenance routines

Developing Customizations and Plugins

  • DSpace 7+ development architecture insights
  • Frontend customization (Angular UI, layouts, branding, themes)
  • Backend customization (REST API, services, event handling)
  • Creating new components, extensions, and plugins
  • Best practices for DSpace development

Integrating DSpace with Other Tools and Systems

  • Connecting with LDAP, SAML, and other authentication frameworks
  • Linking DSpace to external platforms (library systems, CRIS, data repositories, etc.)
  • Utilizing and exposing DSpace REST APIs
  • Integrating with indexing, search, and metrics tools (Solr, Google Scholar, etc.)
  • Process automation and interoperability solutions

Best Practices for Digital Repository Management

  • Metadata policies and digital preservation approaches
  • Effective organization of communities and collections
  • Rights management and licensing (Creative Commons, etc.)
  • Enhancing accessibility, usability, and SEO for repositories
  • Security and scalability strategies for repository administration

Support, Maintenance, and Troubleshooting

  • Identifying and resolving common issues
  • Performance monitoring and system optimization
  • Upgrade planning and version control
  • Documentation standards and change management
  • Technical support procedures for internal and external users

Summary and Next Steps

  • Review of deployment, customization, and integration workflows
  • Community support resources and the DSpace roadmap
  • Recommended pathways for team skill development and repository improvement

Requirements

  • Proficiency with web applications and server environments
  • Hands-on experience with Linux command-line interfaces and database systems
  • Working knowledge of fundamental software development practices

Target Audience

  • System administrators and repository managers
  • Library IT staff and digital repository teams
  • Developers tasked with customizing or integrating DSpace environments

Number of participants


Price per participant

Upcoming Courses

Related Categories