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
- Overview of DSpace.
- DSpace 7+ architecture: backend, frontend, and REST APIs.
- Repository structure and workflow (communities, collections, items, metadata).
- Core features, functions, and typical use cases.
- Overview of user and administrative interfaces.
Installation and Configuration of DSpace 7+
- Infrastructure prerequisites (databases, servers, dependencies).
- Deploying the backend (DSpace REST API) and frontend (Angular UI).
- Initial system settings and parameter configuration.
- Basic customization (language, visual design, permissions).
- Best practices for deploying in production environments.
Management, Usage, and Monitoring of DSpace 7+
- Oversight of communities, collections, and individual items.
- User roles, permission sets, and access control mechanisms.
- Data and metadata import/export processes (Batch Import, CSV, etc.).
- System monitoring and log administration.
- Backup strategies and data recovery procedures.
- System updates and ongoing environment maintenance.
Development of Customizations and Plugins
- DSpace 7+ development architecture.
- Frontend customization (Angular UI, layout, branding, themes).
- Backend customization (REST API, services, event handling).
- Creating new components, extensions, and plugins.
- Best practices for DSpace development workflows.
Integration with Other Tools and Systems
- Linking with LDAP, SAML, and other authentication frameworks.
- Connecting 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.).
- Workflow automation and interoperability enhancements.
Best Practices for Managing Digital Repositories
- Metadata standards and digital preservation strategies.
- Effective organization of communities and collections.
- Rights management and licensing (Creative Commons, etc.).
- Accessibility, usability, and SEO considerations for repositories.
- Security and scalability approaches for repository administration.
Support, Maintenance, and Troubleshooting
- Diagnosing and resolving common operational issues.
- Performance tracking and system optimization.
- Upgrade planning and version control.
- Documentation and change management protocols.
- Technical support workflows for internal and external users.
Summary and Future Directions
- Review of deployment, customization, and integration workflows.
- Community support resources and the DSpace roadmap.
- Recommended steps for team skill development and repository improvement.
Requirements
- A solid grasp of web applications and server environments.
- Hands-on experience with Linux command-line interfaces and database systems.
- Working knowledge of fundamental software development workflows.
Target Audience
- System administrators and repository overseers.
- Library IT personnel and digital repository teams.
- Developers tasked with customizing or integrating DSpace environments.