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
Overview of DSpace and Its Capabilities
- Definition and purpose of DSpace
- Architecture of DSpace 7+: backend, frontend, and REST APIs
- Repository workflows and structures (communities, collections, items, metadata)
- Essential features, functionalities, and applicable use cases
- Survey of user and administrative interfaces
Setting Up and Configuring DSpace 7+
- Infrastructure prerequisites (databases, servers, dependencies)
- Deploying the backend (DSpace REST API) and frontend (Angular UI)
- Initial settings and system parameter adjustments
- Basic customization (language, visual design, permissions)
- Best practices for deploying in a production environment
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 (Batch Import, CSV, etc.)
- System monitoring and log management
- Backup and data recovery strategies
- System updates and ongoing environment maintenance
Creating Customizations and Plugins
- Development architecture for DSpace 7+
- Frontend customization (Angular UI, layout, branding, themes)
- Backend customization (REST API, services, events)
- Developing new components, extensions, and plugins
- Best practices for DSpace development
Connecting DSpace to Other Tools and Systems
- Integration 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.)
- Accessibility, usability, and SEO for repositories
- Security and scalability strategies for repository management
Support, Maintenance, and Troubleshooting
- Diagnosing and resolving common 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 DSpace roadmap
- Recommended next steps for team skill-building and repository enhancement
Requirements
- A solid grasp of web applications and server environments
- Hands-on experience with Linux command-line interfaces and database systems
- Familiarity with fundamental software development methodologies
Target Audience
- System administrators and repository overseers
- Library IT personnel and digital repository teams
- Developers involved in customizing or integrating DSpace environments