Get in Touch
 Duration 28 hours

Course Outline

Foundations of DSpace and Its Capabilities

  • Defining DSpace
  • DSpace 7+ architecture: backend, frontend, and REST API structures
  • Repository workflows and organizational structures (communities, collections, items, metadata)
  • Primary features, capabilities, and applicable use cases
  • Insight into user and administrative interfaces

Deploying and Configuring DSpace 7+

  • Infrastructure prerequisites (databases, servers, dependencies)
  • Installing the backend (DSpace REST API) and frontend (Angular UI)
  • Initial setup and system parameter adjustments
  • Elementary customization (language, visual design, access permissions)
  • Optimal strategies for deploying in production environments

Administering, Utilizing, and Monitoring DSpace 7+

  • Oversight of communities, collections, and individual items
  • User roles, permissions, and access governance
  • Data and metadata import/export procedures (Batch Import, CSV, etc.)
  • System performance monitoring and log administration
  • Data backup and recovery methodologies
  • System updates and environment upkeep

Crafting Customizations and Plugins

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

Integrating DSpace with External 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
  • Integration with indexing, search, and metrics tools (Solr, Google Scholar, etc.)
  • Process automation and interoperability strategies

Best Practices for Digital Repository Management

  • Metadata policies and digital preservation techniques
  • Efficient structuring of communities and collections
  • Rights management and licensing frameworks (Creative Commons, etc.)
  • Enhancing accessibility, usability, and repository SEO
  • Security and scalability approaches for repository oversight

Support, Maintenance, and Problem Resolution

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

Conclusion and Future Directions

  • Review of deployment, customization, and integration processes
  • Community support resources and DSpace development roadmap
  • Suggested next steps for enhancing team skills and repository capabilities

Requirements

  • Familiarity with web applications and server-based environments
  • Proficiency with Linux command-line interfaces and database systems
  • Knowledge of fundamental software development methodologies

Target Audience

  • System administrators and repository overseers
  • Library IT personnel and digital repository teams
  • Developers specializing in the customization or integration of DSpace environments

Number of participants


Price per participant

Upcoming Courses

Related Categories