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: encompassing backend, frontend, and REST APIs
- Repository workflow and structure (communities, collections, items, metadata)
- Core features, functionalities, and applicable use cases
- Review of user and administrative interfaces
Installing and Configuring DSpace 7+
- Infrastructure prerequisites (databases, servers, dependencies)
- Installing the backend (DSpace REST API) and frontend (Angular UI)
- Setting initial configurations and system parameters
- Basic personalization (language, visual appearance, permission settings)
- Best practices for deploying in production environments
Administering, Utilizing, and Monitoring DSpace 7+
- Managing communities, collections, and individual items
- Configuring user roles, permissions, and access controls
- Data and metadata import/export processes (Batch Import, CSV, etc.)
- System monitoring and log management techniques
- Backup protocols and data recovery strategies
- System updates and environment maintenance routines
Developing Customizations and Plugins
- DSpace 7+ development architecture insights
- Frontend customization (Angular UI, layouts, branding, themes)
- Backend customization (REST API, services, event handling)
- Creating new components, extensions, and plugins
- Best practices for DSpace development
Integrating DSpace with Other Tools and Systems
- Connecting with LDAP, SAML, and other authentication frameworks
- Linking DSpace to external platforms (library systems, CRIS, data repositories, etc.)
- Utilizing and exposing DSpace REST APIs
- Integrating with indexing, search, and metrics tools (Solr, Google Scholar, etc.)
- Process automation and interoperability solutions
Best Practices for Digital Repository Management
- Metadata policies and digital preservation approaches
- Effective organization of communities and collections
- Rights management and licensing (Creative Commons, etc.)
- Enhancing accessibility, usability, and SEO for repositories
- Security and scalability strategies for repository administration
Support, Maintenance, and Troubleshooting
- Identifying and resolving common issues
- Performance monitoring and system optimization
- Upgrade planning and version control
- Documentation standards and change management
- Technical support procedures for internal and external users
Summary and Next Steps
- Review of deployment, customization, and integration workflows
- Community support resources and the DSpace roadmap
- Recommended pathways for team skill development and repository improvement
Requirements
- Proficiency with web applications and server environments
- Hands-on experience with Linux command-line interfaces and database systems
- Working knowledge of fundamental software development practices
Target Audience
- System administrators and repository managers
- Library IT staff and digital repository teams
- Developers tasked with customizing or integrating DSpace environments