Get in Touch
 Duration 28 hours

Course Outline

Introduction to DSpace and Its Capabilities

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

Installation and Configuration of DSpace 7+

  • Infrastructure prerequisites (databases, servers, dependencies).
  • Deploying the backend (DSpace REST API) and frontend (Angular UI).
  • Initial system settings and parameter configuration.
  • Basic customization (language, visual design, permissions).
  • Best practices for deploying in production environments.

Management, Usage, and Monitoring of DSpace 7+

  • Oversight of communities, collections, and individual items.
  • User roles, permission sets, and access control mechanisms.
  • Data and metadata import/export processes (Batch Import, CSV, etc.).
  • System monitoring and log administration.
  • Backup strategies and data recovery procedures.
  • System updates and ongoing environment maintenance.

Development of Customizations and Plugins

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

Integration with Other Tools and Systems

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

Best Practices for Managing Digital Repositories

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

Support, Maintenance, and Troubleshooting

  • Diagnosing and resolving common operational issues.
  • Performance tracking and system optimization.
  • Upgrade planning and version control.
  • Documentation and change management protocols.
  • Technical support workflows for internal and external users.

Summary and Future Directions

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

Requirements

  • A solid grasp of web applications and server environments.
  • Hands-on experience with Linux command-line interfaces and database systems.
  • Working knowledge of fundamental software development workflows.

Target Audience

  • System administrators and repository overseers.
  • Library IT personnel and digital repository teams.
  • Developers tasked with customizing or integrating DSpace environments.

Number of participants


Price per participant

Provisional Upcoming Courses (Require 5+ participants)

Related Categories