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
Introduction to DSpace and Its Core Capabilities
- Understanding DSpace
- DSpace 7+ architecture: backend, frontend, and REST APIs
- Repository workflows and structure (communities, collections, items, metadata)
- Primary features, functionalities, and key use cases
- Overview of user and administrative interfaces
Installing and Configuring DSpace 7+
- Infrastructure prerequisites (database, servers, dependencies)
- Deployment of the backend (DSpace REST API) and frontend (Angular UI)
- Initial setup and system parameter configuration
- Basic customization options (language, visual appearance, permissions)
- Best practices for deploying in production environments
Administering, Utilizing, and Monitoring DSpace 7+
- Managing communities, collections, and individual items
- User roles, permissions, and access control mechanisms
- Importing and exporting data and metadata (e.g., Batch Import, CSV)
- System monitoring and log management protocols
- Backup strategies and data recovery procedures
- System updates and ongoing environment maintenance
Developing Customizations and Plugins
- Development architecture of DSpace 7+
- Frontend customization (Angular UI, layout, branding, themes)
- Backend customization (REST API, services, events)
- Creating new components, extensions, and plugins
- Best practices for DSpace development workflows
Integrating with Other Tools and Systems
- Integration with LDAP, SAML, and other authentication frameworks
- Connecting DSpace to external platforms (library systems, CRIS, data repositories)
- Consuming and exposing DSpace REST APIs
- Integration with indexing, search, and metrics tools (Solr, Google Scholar)
- Process automation and system interoperability
Best Practices for Digital Repository Management
- Metadata policies and digital preservation strategies
- Effective structuring of communities and collections
- Rights management and licensing (e.g., Creative Commons)
- Enhancing accessibility, usability, and SEO for repositories
- Security and scalability strategies for repository administration
Support, Maintenance, and Troubleshooting
- Diagnosing and resolving common operational issues
- Performance monitoring and system optimization
- Upgrade planning and version control management
- Documentation standards and change management
- Technical support procedures for internal and external users
Summary and Future Directions
- Review of deployment, customization, and integration workflows
- Ongoing community support and the DSpace development roadmap
- Recommended next steps for team capability building and repository improvement
Requirements
- A solid grasp of web applications and server environments
- Practical experience with Linux command-line interfaces and database systems
- A familiarity with fundamental software development workflows
Target Audience
- System administrators and repository stewards
- Library IT personnel and digital repository teams
- Developers tasked with customizing or integrating DSpace environments