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
- Definition and purpose of DSpace
- DSpace 7+ architecture: backend, frontend, and REST APIs
- Repository structure and workflow (communities, collections, items, metadata)
- Key features, functions, and typical use cases
- Overview of user and administrative interfaces
Installing and Configuring DSpace 7+
- Infrastructure prerequisites (database, servers, dependencies)
- Installation of the backend (DSpace REST API) and frontend (Angular UI)
- Initial setup and system parameter configuration
- Basic customization of language, appearance, and permissions
- Best practices for deploying in production environments
Administering, Using, and Monitoring DSpace 7+
- Managing communities, collections, and items
- User roles, permissions, and access control mechanisms
- Data and metadata import/export processes (Batch Import, CSV, etc.)
- System monitoring and log management
- Backup and data recovery strategies
- Maintaining system updates and environment health
Creating Customizations and Plugins
- Development architecture of DSpace 7+
- Frontend customization (Angular UI, layout, branding, themes)
- Backend customization (REST API, services, events)
- Building new components, extensions, and plugins
- Best practices for DSpace development
Integrating DSpace with External Tools and Systems
- Connecting with LDAP, SAML, and other authentication systems
- Linking DSpace to external platforms (library systems, CRIS, data repositories, etc.)
- Consuming and exposing DSpace REST APIs
- Integration with indexing, search, and metrics tools (Solr, Google Scholar, etc.)
- Process automation and interoperability
Best Practices for Digital Repository Management
- Metadata policies and digital preservation strategies
- Effective structuring of communities and collections
- Rights management and licensing (Creative Commons, etc.)
- Enhancing accessibility, usability, and SEO for repositories
- Security and scalability strategies for repository operations
Support, Maintenance, and Troubleshooting
- Diagnosing and resolving common system issues
- Performance monitoring and system optimization
- Upgrade planning and version control
- Documentation and change management
- Technical support procedures for internal and external users
Conclusion and Future Directions
- Summary of deployment, customization, and integration workflows
- Ongoing community support and the DSpace roadmap
- Recommended next steps for team skill development and repository improvement
Requirements
- A solid grasp of web applications and server environments
- Practical experience with Linux command-line tools and database systems
- Knowledge of fundamental software development practices
Target Audience
- System administrators and repository managers
- Library IT staff and digital repository teams
- Developers involved in customizing or integrating DSpace environments