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
- Defining DSpace
- The DSpace 7+ architecture: encompassing backend, frontend, and REST APIs
- The workflow and hierarchical structure of repositories (communities, collections, items, metadata)
- Essential features, functions, and typical use cases
- An overview of both user-facing and administrative interfaces
Installation and Configuration of DSpace 7+
- Infrastructure prerequisites (database, server setup, dependencies)
- Installing the backend (DSpace REST API) and frontend (Angular UI)
- Initial system configurations and parameter settings
- Fundamental customization (language, visual appearance, access permissions)
- Best practices for deploying in a production environment
Administering, Utilizing, and Monitoring DSpace 7+
- Oversight of communities, collections, and individual items
- Managing user roles, permissions, and access controls
- Data and metadata import/export processes (Batch Import, CSV, etc.)
- System health monitoring and log administration
- Backup protocols and data recovery strategies
- System updates and ongoing environment maintenance
Creating Customizations and Plugins
- Understanding the DSpace 7+ development architecture
- Frontend adaptation (Angular UI, layout adjustments, branding, themes)
- Backend modification (REST API, services, event handling)
- Building new components, extensions, and plugins
- Optimal practices for DSpace development
Integration with External Tools and Systems
- Linking DSpace 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.)
- Automating processes and ensuring interoperability
Best Practices for Digital Repository Management
- Metadata governance and digital preservation strategies
- Effective organization of communities and collections
- Rights administration and licensing (Creative Commons, etc.)
- Enhancing accessibility, usability, and SEO for repositories
- Security and scalability strategies for repository oversight
Support, Maintenance, and Troubleshooting
- Identifying and resolving common technical issues
- Performance tracking and system optimization
- Planning upgrades and managing versions
- Maintaining documentation and change control
- Technical support procedures for internal and external users
Summary and Future Directions
- A review of deployment, customization, and integration workflows
- Community support resources and the DSpace roadmap
- Recommended next steps for enhancing team skills and repository capabilities
Requirements
- A solid grasp of web applications and server-based environments
- Practical experience with Linux command-line operations and database systems
- Knowledge of fundamental software development methodologies
Target Audience
- System administrators and repository overseers
- Library IT personnel and digital repository specialists
- Developers focused on customizing or integrating DSpace ecosystems