Get in Touch
 Duration 28 hours

Course Outline

Introduction to DSpace and Its Capabilities

  • Definition and scope of DSpace
  • DSpace 7+ architecture: backend, frontend, and REST APIs
  • Repository workflows and structure (communities, collections, items, metadata)
  • Primary features, functionalities, and applicable use cases
  • Overview of user and administrative interfaces

Installing and Configuring DSpace 7+

  • Infrastructure requirements (database, servers, dependencies)
  • Deployment of the backend (DSpace REST API) and frontend (Angular UI)
  • Initial setup and system parameter configuration
  • Basic personalization (language, visual appearance, access permissions)
  • Best practices for deploying in production environments

Administering, Utilizing, and Monitoring DSpace 7+

  • Oversight of communities, collections, and individual items
  • User roles, permissions, and access control management
  • Data and metadata import/export processes (Batch Import, CSV, etc.)
  • System monitoring and log administration
  • Backup protocols and data recovery strategies
  • Maintaining system updates and environment stability

Creating Customizations and Plugins

  • Development architecture of DSpace 7+
  • Frontend personalization (Angular UI, layout, branding, themes)
  • Backend modification (REST API, services, events)
  • Building new components, extensions, and plugins
  • Best practices for DSpace development

Integrating DSpace with Other Tools and Systems

  • Integration with LDAP, SAML, and other authentication frameworks
  • Linking DSpace to external platforms (library systems, CRIS, data repositories, etc.)
  • Consuming and exposing DSpace REST APIs
  • Integration with indexing, search, and metrics tools (Solr, Google Scholar, etc.)
  • Automating processes and ensuring interoperability

Best Practices for Managing Digital Repositories

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

Support, Maintenance, and Troubleshooting

  • Identifying and resolving common system issues
  • Performance tracking and system optimization
  • Planning upgrades and managing versions
  • Documentation and change management processes
  • Technical support procedures for internal and external users

Summary and Future Steps

  • Review of deployment, customization, and integration workflows
  • Ongoing community support and the DSpace roadmap
  • Recommended next steps for team skill development and repository improvement

Requirements

  • A foundational understanding of web applications and server environments
  • Proficiency with Linux command-line interfaces and database systems
  • Knowledge of basic software development practices

Intended Audience

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

Number of participants


Price per participant

Upcoming Courses

Related Categories