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.
Course Outline
Introduction to DSpace and Its Capabilities
- Understanding what DSpace is
- Architecture of DSpace 7+: backend, frontend, and REST APIs
- Structure and workflow of repositories (communities, collections, items, metadata)
- Key features, functionalities, and practical use cases
- Overview of user and administrative interfaces
Installing and Configuring DSpace 7+
- Infrastructure prerequisites (database, servers, dependencies)
- Installing the backend (DSpace REST API) and frontend (Angular UI)
- Initial configurations and system parameters
- Basic customization options (language, appearance, permissions)
- Best practices for deploying in a production environment
Managing, Using, and Monitoring DSpace 7+
- Handling communities, collections, and items
- User roles, permissions, and access control
- Importing and exporting data and metadata (Batch Import, CSV, etc.)
- System monitoring and log management
- Strategies for backup and data recovery
- System updates and environment maintenance
Creating Customizations and Plugins
- Development architecture of DSpace 7+
- Frontend customization (Angular UI, layout, branding, themes)
- Backend customization (REST API, services, events)
- Developing new components, extensions, and plugins
- Best practices for DSpace development
Integrating with Other Tools and Systems
- Integrating with LDAP, SAML, and other authentication systems
- Connecting DSpace to external platforms (library systems, CRIS, data repositories, etc.)
- Consuming and exposing DSpace REST APIs
- Integration with indexing, search, and metrics tools (Solr, Google Scholar, etc.)
- Process automation and interoperability
Best Practices for Managing Digital Repositories
- Metadata policies and digital preservation strategies
- Effective structuring of communities and collections
- Rights management and licensing (Creative Commons, etc.)
- Accessibility, usability, and SEO considerations for repositories
- Security and scalability strategies for repository management
Support, Maintenance, and Troubleshooting
- Diagnosing and resolving common issues
- Performance monitoring and system optimization
- Upgrade planning and version management
- Documentation and change management
- Technical support procedures for internal and external users
Summary and Next Steps
- Recap of deployment, customization, and integration workflows
- Access to ongoing community support and the DSpace roadmap
- Recommended next steps for team skill-building and repository enhancement
Requirements
- Familiarity with web applications and server environments
- Experience with the Linux command-line interface and database systems
- Understanding of fundamental software development practices
Target Audience
- System administrators and repository managers
- IT staff in libraries and digital repository teams
- Developers involved in customizing or integrating DSpace environments
28 Hours