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
- Defining DSpace
- DSpace 7+ architecture: encompassing backend, frontend, and REST APIs
- Repository workflows and structure (communities, collections, items, metadata)
- Primary features, functionalities, and practical use cases
- Overview of user and administrative interfaces
Installation and Configuration of DSpace 7+
- Infrastructure prerequisites (database, servers, and dependencies)
- Installing the backend (DSpace REST API) and frontend (Angular UI)
- Initial system parameters and configurations
- Basic customization options (language, appearance, and permissions)
- Best practices for deploying in production environments
Administration, Operation, and Monitoring of DSpace 7+
- Managing communities, collections, and individual items
- User roles, permissions, and access control mechanisms
- Data and metadata import and export (Batch Import, CSV, etc.)
- System monitoring and log management
- Backup and data recovery strategies
- System updates and environmental maintenance
Developing Customizations and Plugins
- DSpace 7+ development architecture
- Frontend customization (Angular UI, layout, branding, and themes)
- Backend customization (REST API, services, and events)
- Creating new components, extensions, and plugins
- Best practices in DSpace development
Integration 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 organization of communities and collections
- Rights management and licensing (Creative Commons, etc.)
- Repository accessibility, usability, and SEO
- Security and scalability strategies for repository management
Support, Maintenance, and Troubleshooting
- Diagnosing and resolving common operational issues
- Performance monitoring and system optimization
- Upgrade planning and version management
- Documentation and change management
- Technical support procedures for internal and external users
Summary and Future Directions
- Recap of deployment, customization, and integration workflows
- Ongoing community support and the DSpace roadmap
- Recommended next steps for enhancing team skills and repository capabilities
Requirements
- Proficiency in web applications and server environments
- Hands-on experience with Linux command-line interfaces and database systems
- General familiarity with foundational software development practices
Target Audience
- System administrators and repository managers
- Library IT staff and digital repository teams
- Developers engaged in customizing or integrating DSpace environments