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
- Defining DSpace
- DSpace 7+ architecture: backend, frontend, and REST API structures
- Repository workflows and organizational structures (communities, collections, items, metadata)
- Primary features, capabilities, and applicable use cases
- Insight into user and administrative interfaces
Deploying and Configuring DSpace 7+
- Infrastructure prerequisites (databases, servers, dependencies)
- Installing the backend (DSpace REST API) and frontend (Angular UI)
- Initial setup and system parameter adjustments
- Elementary customization (language, visual design, access permissions)
- Optimal strategies for deploying in production environments
Administering, Utilizing, and Monitoring DSpace 7+
- Oversight of communities, collections, and individual items
- User roles, permissions, and access governance
- Data and metadata import/export procedures (Batch Import, CSV, etc.)
- System performance monitoring and log administration
- Data backup and recovery methodologies
- System updates and environment upkeep
Crafting Customizations and Plugins
- DSpace 7+ development architecture overview
- Frontend personalization (Angular UI, layout, branding, themes)
- Backend adaptation (REST API, services, event handling)
- Building new components, extensions, and plugins
- Best practices for DSpace development workflows
Integrating DSpace with External Tools and Systems
- Connecting with LDAP, SAML, and other authentication frameworks
- Linking DSpace to external platforms (library systems, CRIS, data repositories, etc.)
- Utilizing and exposing DSpace REST APIs
- Integration with indexing, search, and metrics tools (Solr, Google Scholar, etc.)
- Process automation and interoperability strategies
Best Practices for Digital Repository Management
- Metadata policies and digital preservation techniques
- Efficient structuring of communities and collections
- Rights management and licensing frameworks (Creative Commons, etc.)
- Enhancing accessibility, usability, and repository SEO
- Security and scalability approaches for repository oversight
Support, Maintenance, and Problem Resolution
- Identifying and resolving common operational issues
- Performance monitoring and system optimization
- Upgrade planning and version control
- Documentation and change management processes
- Technical support protocols for internal and external users
Conclusion and Future Directions
- Review of deployment, customization, and integration processes
- Community support resources and DSpace development roadmap
- Suggested next steps for enhancing team skills and repository capabilities
Requirements
- Familiarity with web applications and server-based environments
- Proficiency with Linux command-line interfaces and database systems
- Knowledge of fundamental software development methodologies
Target Audience
- System administrators and repository overseers
- Library IT personnel and digital repository teams
- Developers specializing in the customization or integration of DSpace environments