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
Understanding DSpace and Its Capabilities
- Defining the scope of DSpace.
- Exploring the DSpace 7+ architecture: backend, frontend, and REST APIs.
- Analyzing the workflow and structure of repositories, including communities, collections, items, and metadata.
- Reviewing key features, functionalities, and practical use cases.
- Examining the user and administrative interfaces.
Deploying and Configuring DSpace 7+
- Assessing infrastructure requirements such as databases, servers, and dependencies.
- Installing the backend (DSpace REST API) and frontend (Angular UI).
- Setting initial configurations and system parameters.
- Implementing basic customizations for language, appearance, and permissions.
- Applying best practices for deployment in production environments.
Managing, Utilizing, and Monitoring DSpace 7+
- Oversight of communities, collections, and items.
- Configuring user roles, permissions, and access control.
- Handling data and metadata imports and exports via Batch Import, CSV, and other methods.
- Implementing system monitoring and log management protocols.
- Establishing backup and data recovery strategies.
- Maintaining system updates and the overall environment.
Building Customizations and Plugins
- Reviewing the DSpace 7+ development architecture.
- Customizing the frontend (Angular UI), including layout, branding, and themes.
- Modifying the backend (REST API, services, and events).
- Creating new components, extensions, and plugins.
- Adhering to best practices in DSpace development.
Connecting with External Tools and Systems
- Integrating with LDAP, SAML, and other authentication systems.
- Linking DSpace to 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.
- Implementing process automation and interoperability standards.
Best Practices for Digital Repository Management
- Developing metadata policies and digital preservation strategies.
- Structuring communities and collections effectively.
- Managing rights and licensing, including Creative Commons standards.
- Enhancing accessibility, usability, and SEO for repositories.
- Strategizing security and scalability for repository operations.
Support, Maintenance, and Troubleshooting
- Diagnosing and resolving common system issues.
- Monitoring performance and optimizing system resources.
- Planning upgrades and managing versions.
- Maintaining documentation and managing changes.
- Executing technical support procedures for internal and external users.
Conclusion and Future Directions
- Reviewing workflows for deployment, customization, and integration.
- Discussing ongoing community support and the DSpace roadmap.
- Identifying recommended next steps for team skill development and repository improvement.
Requirements
- A solid grasp of web applications and server environments.
- Practical experience with Linux command-line interfaces and database systems.
- Knowledge of fundamental software development methodologies.
Target Audience
- System administrators and repository managers.
- Library IT personnel and digital repository teams.
- Developers engaged in customizing or integrating DSpace environments.
Testimonials (1)
I believe Notion will simplify my work by recording meeting audio, generating meeting notes, and offering a calendar feature that I anticipate using frequently.
Zhazira Asanova
Course - Notion for Team Collaboration and Project Management
Machine Translated