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 Capabilities
- Definition and scope of DSpace
- DSpace 7+ architecture: backend, frontend, and REST APIs
- Repository workflows and structure (communities, collections, items, metadata)
- Primary features, functionalities, and applicable use cases
- Overview of user and administrative interfaces
Installing and Configuring DSpace 7+
- Infrastructure requirements (database, servers, dependencies)
- Deployment of the backend (DSpace REST API) and frontend (Angular UI)
- Initial setup and system parameter configuration
- Basic personalization (language, visual appearance, access permissions)
- Best practices for deploying in production environments
Administering, Utilizing, and Monitoring DSpace 7+
- Oversight of communities, collections, and individual items
- User roles, permissions, and access control management
- Data and metadata import/export processes (Batch Import, CSV, etc.)
- System monitoring and log administration
- Backup protocols and data recovery strategies
- Maintaining system updates and environment stability
Creating Customizations and Plugins
- Development architecture of DSpace 7+
- Frontend personalization (Angular UI, layout, branding, themes)
- Backend modification (REST API, services, events)
- Building new components, extensions, and plugins
- Best practices for DSpace development
Integrating DSpace with Other Tools and Systems
- Integration with LDAP, SAML, and other authentication frameworks
- 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.)
- Automating processes and ensuring interoperability
Best Practices for Managing Digital Repositories
- Metadata policies and strategies for digital preservation
- Effective organization of communities and collections
- Rights management and licensing (Creative Commons, etc.)
- Enhancing accessibility, usability, and SEO for repositories
- Strategies for security and scalability in repository management
Support, Maintenance, and Troubleshooting
- Identifying and resolving common system issues
- Performance tracking and system optimization
- Planning upgrades and managing versions
- Documentation and change management processes
- Technical support procedures for internal and external users
Summary and Future Steps
- Review 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 foundational understanding of web applications and server environments
- Proficiency with Linux command-line interfaces and database systems
- Knowledge of basic software development practices
Intended Audience
- System administrators and repository managers
- Library IT personnel and digital repository teams
- Developers customizing or integrating DSpace environments