Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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