Get in Touch
 Duration 28 hours

Course Outline

Foundations of DSpace and Its Capabilities

  • Understanding DSpace
  • DSpace 7+ architecture: backend, frontend, and REST APIs
  • Repository workflows and structure (communities, collections, items, metadata)
  • Primary features, functionalities, and application scenarios
  • Snapshot of 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 setup and system parameter configuration
  • Fundamental customizations (language, visual design, permissions)
  • Best practices for deploying in production environments

Managing, Utilizing, and Monitoring DSpace 7+

  • Oversight of communities, collections, and individual items
  • User roles, access rights, and permission controls
  • Importing and exporting data and metadata (Batch Import, CSV, etc.)
  • System monitoring and log oversight
  • Backup strategies and data recovery methods
  • System updates and environment upkeep

Creating Customizations and Plugins

  • DSpace 7+ development framework
  • Frontend adaptations (Angular UI, layout, branding, themes)
  • Backend modifications (REST API, services, events)
  • Building new components, extensions, and plugins
  • Best practices for DSpace development

Connecting with Other Tools and Systems

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

Best Practices for Digital Repository Management

  • Metadata policies and digital preservation approaches
  • Efficient organization of communities and collections
  • Rights administration and licensing (Creative Commons, etc.)
  • Repository accessibility, usability, and SEO
  • Security and scalability strategies for repository oversight

Support, Upkeep, and Troubleshooting

  • Identifying and resolving common issues
  • Performance tracking and system optimization
  • Upgrade planning and version control
  • Documentation and change management
  • Technical support procedures for internal and external users

Wrap-up and Future Actions

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

Requirements

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

Intended Audience

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

Number of participants


Price per participant

Upcoming Courses

Related Categories