Get in Touch
 Duration 28 hours

Course Outline

Understanding DSpace and Its Core Capabilities

  • What defines DSpace?
  • DSpace 7+ architecture: examining the backend, frontend, and REST APIs
  • Repository workflows and structure (communities, collections, items, metadata)
  • Principal features, capabilities, and practical applications
  • A look at user and administrative interfaces

Setting Up and Configuring DSpace 7+

  • Infrastructure necessities (databases, servers, and dependencies)
  • Deploying the backend (DSpace REST API) and frontend (Angular UI)
  • Initial system parameters and configurations
  • Basic personalization (language settings, visual appearance, access permissions)
  • Recommended practices for deploying in production environments

Managing, Utilizing, and Monitoring DSpace 7+

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

Creating Custom Features and Plugins

  • Exploring the DSpace 7+ development architecture
  • Frontend customization (Angular UI, layout adjustments, branding, themes)
  • Backend customization (REST API, service management, events)
  • Building new components, extensions, and plugins
  • Best practices for DSpace development workflows

Connecting with External Tools and Systems

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

Optimal Practices for Digital Repository Management

  • Metadata standards and digital preservation approaches
  • Structuring communities and collections effectively
  • Rights administration and licensing (e.g., Creative Commons)
  • Ensuring accessibility, usability, and SEO for repositories
  • Security and scalability strategies for repository oversight

Ongoing Support, Maintenance, and Problem Solving

  • Identifying and resolving frequent issues
  • Performance monitoring and system optimization
  • Planning upgrades and managing versions
  • Documentation and change control protocols
  • Technical support procedures for both internal and external users

Wrap-Up and Future Directions

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

Requirements

  • A solid grasp of web applications and server-based environments
  • Proficiency in Linux command-line operations and database systems
  • Knowledge of fundamental software development methodologies

Target Audience

  • System administrators and repository overseers
  • Library IT personnel and digital repository specialists
  • Developers focused on customizing or integrating DSpace ecosystems

Number of participants


Price per participant

Upcoming Courses

Related Categories