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
Foundations of DSpace and Its Capabilities
- Understanding DSpace
- DSpace 7+ architecture: backend, frontend, and REST APIs
- Repository workflows and structure (communities, collections, items, metadata)
- Primary features, functionalities, and application scenarios
- Snapshot 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 setup and system parameter configuration
- Fundamental customizations (language, visual design, permissions)
- Best practices for deploying in production environments
Managing, Utilizing, and Monitoring DSpace 7+
- Oversight of communities, collections, and individual items
- User roles, access rights, and permission controls
- Importing and exporting data and metadata (Batch Import, CSV, etc.)
- System monitoring and log oversight
- Backup strategies and data recovery methods
- System updates and environment upkeep
Creating Customizations and Plugins
- DSpace 7+ development framework
- Frontend adaptations (Angular UI, layout, branding, themes)
- Backend modifications (REST API, services, events)
- Building new components, extensions, and plugins
- Best practices for DSpace development
Connecting with Other Tools and Systems
- Integration with LDAP, SAML, and other authentication providers
- Linking DSpace to external platforms (library systems, CRIS, data repositories, etc.)
- Utilizing and exposing DSpace REST APIs
- Connecting with indexing, search, and analytics tools (Solr, Google Scholar, etc.)
- Process automation and system interoperability
Best Practices for Digital Repository Management
- Metadata policies and digital preservation approaches
- Efficient organization of communities and collections
- Rights administration and licensing (Creative Commons, etc.)
- Repository accessibility, usability, and SEO
- Security and scalability strategies for repository oversight
Support, Upkeep, and Troubleshooting
- Identifying and resolving common issues
- Performance tracking and system optimization
- Upgrade planning and version control
- Documentation and change management
- Technical support procedures for internal and external users
Wrap-up and Future Actions
- Review of deployment, customization, and integration workflows
- Community support avenues and the DSpace roadmap
- Suggested next steps for enhancing team skills and repository capabilities
Requirements
- A solid grasp of web applications and server ecosystems
- Proficiency with Linux command-line interfaces and database systems
- Knowledge of fundamental software development protocols
Intended Audience
- System administrators and repository overseers
- Library IT professionals and digital repository teams
- Developers tasked with customizing or integrating DSpace environments