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 Functionalities
- Defining the scope and purpose of DSpace.
- DSpace 7+ architecture: exploring the backend, frontend, and REST APIs.
- Repository workflows and structure: managing communities, collections, items, and metadata.
- Key features, functionalities, and common use cases.
- An overview of user and administrative interfaces.
Installation and Configuration of DSpace 7+
- Infrastructure requirements: databases, servers, and dependencies.
- Installing the DSpace REST API backend and the Angular UI frontend.
- Setting initial configurations and system parameters.
- Basic customization options, including language, appearance, and permissions.
- Best practices for deploying to production environments.
Administration, Usage, and Monitoring of DSpace 7+
- Managing communities, collections, and individual items.
- Handling user roles, permissions, and access control.
- Data and metadata import/export processes, including Batch Import and CSV handling.
- System monitoring and log management.
- Strategies for backup and data recovery.
- System updates and ongoing environment maintenance.
Development of Customizations and Plugins
- Understanding the DSpace 7+ development architecture.
- Frontend customization using the Angular UI, including layout, branding, and themes.
- Backend customization through the REST API, services, and event handling.
- Creating new components, extensions, and plugins.
- Adhering to best practices in DSpace development.
Integration with Other Tools and Systems
- Connecting DSpace to LDAP, SAML, and other authentication systems.
- Linking DSpace with external platforms such as library systems, CRIS, and data repositories.
- Utilizing and exposing DSpace REST APIs.
- Integrating with indexing, search, and metrics tools like Solr and Google Scholar.
- Automating processes and ensuring interoperability.
Best Practices for Managing Digital Repositories
- Implementing metadata policies and digital preservation strategies.
- Effectively structuring communities and collections.
- Managing rights and licensing, including Creative Commons.
- Enhancing repository accessibility, usability, and SEO.
- Developing security and scalability strategies for repository management.
Support, Maintenance, and Troubleshooting
- Diagnosing and resolving common operational issues.
- Monitoring performance and optimizing system efficiency.
- Planning upgrades and managing version control.
- Maintaining documentation and managing changes.
- Establishing technical support procedures for internal and external users.
Summary and Next Steps
- Recap of deployment, customization, and integration workflows.
- Overview of ongoing community support and the DSpace roadmap.
- Recommended next steps for team skill development and repository enhancement.
Requirements
- A solid understanding of web applications and server environments
- Practical experience with Linux command-line interfaces and database systems
- Familiarity with fundamental software development practices
Target Audience
- System administrators and repository managers
- Library IT staff and digital repository teams
- Developers involved in customizing or integrating DSpace environments