Get in Touch
 Duration 28 hours

Course Outline

Foundations of DSpace and Its Capabilities

  • Overview of DSpace
  • DSpace 7+ architecture: backend, frontend, and REST APIs
  • Repository workflows and structure (communities, collections, items, metadata)
  • Core features, functions, and applicable use cases
  • Insights into user and administrative interfaces

Setting Up and Configuring DSpace 7+

  • Infrastructure prerequisites (databases, servers, dependencies)
  • Deploying the backend (DSpace REST API) and frontend (Angular UI)
  • Initial system configurations and parameter settings
  • Foundational customization (language, visual design, permissions)
  • Optimal strategies for deploying in production environments

Governance, Operation, and Oversight of DSpace 7+

  • Managing communities, collections, and individual items
  • Defining user roles, permissions, and access controls
  • Data and metadata ingestion and egress (Batch Import, CSV, etc.)
  • System monitoring and log administration
  • Backup and data restoration protocols
  • System updates and environment upkeep

Creating Customizations and Extensions

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

Connecting DSpace with External Tools and Systems

  • Linking DSpace to LDAP, SAML, and other authentication services
  • Interfacing DSpace with external platforms (library systems, CRIS, data repositories, etc.)
  • Utilizing and exposing DSpace REST APIs
  • Integration with indexing, search, and metrics utilities (Solr, Google Scholar, etc.)
  • Workflow automation and interoperability

Optimal Practices for Digital Repository Stewardship

  • Metadata policies and digital preservation tactics
  • Efficient organization of communities and collections
  • Rights management and licensing (e.g., Creative Commons)
  • Ensuring accessibility, usability, and SEO for repositories
  • Security and scalability approaches for repository governance

Support, Upkeep, and Problem Resolution

  • Identifying and rectifying common issues
  • Performance analysis and system tuning
  • Upgrade planning and version control
  • Documentation and change management
  • Technical support protocols for internal and external users

Conclusions and Future Directions

  • Review of deployment, customization, and integration workflows
  • Ongoing community support and the DSpace roadmap
  • Suggested next steps for enhancing team skills and repository quality

Requirements

  • A solid grasp of web applications and server environments
  • Proficiency with Linux command-line interfaces and database systems
  • Knowledge of fundamental software development workflows

Target Audience

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

Number of participants


Price per participant

Upcoming Courses

Related Categories