DSpace 7+ Administration, Customization, and Integration Training Course
DSpace is an open-source platform designed for building institutional repositories, extensively utilised by academic, research, and cultural institutions to manage and preserve digital assets.
This instructor-led live training (available online or onsite) targets intermediate-level IT staff, librarians, and developers who wish to deploy, manage, customise, and integrate DSpace 7+ within institutional or research repository environments.
By the end of this training, participants will be able to:
- Install, configure, and maintain DSpace 7+ in a production environment.
- Administer repositories, collections, and metadata adhering to best practices.
- Customise both the frontend and backend of DSpace to align with institutional needs.
- Integrate DSpace with authentication systems, search tools, and external platforms.
- Develop extensions and troubleshoot common system issues.
Format of the Course
- Interactive lecture and discussion.
- Hands-on exercises and configuration labs.
- Live system demonstrations and guided project setup.
Course Customisation Options
- To request a customised training for this course, please contact us to arrange.
Course Outline
Introduction to DSpace and Its Functionalities
- What is DSpace?
- DSpace 7+ architecture: backend, frontend, and REST APIs
- Workflow and structure of repositories (communities, collections, items, metadata)
- Key features, functionalities, and use cases
- Overview of the user and administrative interfaces
Installation and Configuration of DSpace 7+
- Infrastructure requirements (database, servers, dependencies)
- Installing the backend (DSpace REST API) and frontend (Angular UI)
- Initial configurations and system parameters
- Basic customisation (language, appearance, permissions)
- Best practices for production environment deployment
Administration, Usage, and Monitoring of DSpace 7+
- Management of 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
- Backup and data recovery strategies
- System updates and environment maintenance
Development of Customisations and Plugins
- DSpace 7+ development architecture
- Frontend customisation (Angular UI, layout, branding, themes)
- Backend customisation (REST API, services, events)
- Developing new components, extensions, and plugins
- Best practices for DSpace development
Integration with Other Tools and Systems
- Integration 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 for repositories
- Security and scalability strategies for repository management
Support, Maintenance, and Troubleshooting
- Diagnosing and resolving common issues
- Performance monitoring and system optimisation
- Upgrade planning and version management
- Documentation and change management
- Technical support procedures for internal and external users
Summary and Next Steps
- Recap of deployment, customisation, and integration workflows
- Ongoing community support and DSpace roadmap
- Recommended next steps for team skill-building and repository enhancement
Requirements
- An understanding of web applications and server environments
- Experience with Linux command-line and database systems
- Familiarity with basic software development practices
Audience
- System administrators and repository managers
- Library IT staff and digital repository teams
- Developers customising or integrating DSpace environments
Need help picking the right course?
southafrica@nobleprog.co.za or +27 (0)10 005 5793
DSpace 7+ Administration, Customization, and Integration Training Course - Enquiry
Upcoming Courses
Related Courses
Automating Workflows and Integrations with Notion
14 HoursNotion offers a versatile workspace environment that facilitates integrations and automation, enabling the seamless connection of pages, databases, and external applications to optimise workflows and data processes.
This instructor-led live training, available online or onsite, is tailored for advanced automation specialists looking to integrate Notion with other applications and develop robust automated workflows.
Upon completing this training, participants will be able to:
- Design end-to-end integration workflows that link Notion databases with external systems and services.
- Implement automation solutions using Zapier, native Notion integrations, webhooks, and the Notion API.
- Construct resilient workflows featuring error handling, retry mechanisms, and data validation.
- Establish governance frameworks, access controls, and monitoring protocols for production automations.
Course Format
- Interactive lectures and discussions.
- Practical labs focused on building real-world integrations and automation sequences.
- Guided troubleshooting and review of participant projects.
Customisation Options
- Custom connectors, enterprise application scenarios, or workspace reviews can be provided upon request.
Creating Custom Dashboards and Databases in Notion
14 HoursNotion serves as a versatile workspace platform, enabling users to build relational databases, custom views, and dashboards for monitoring projects, objectives, and analytics.
This instructor-led live training (available online or onsite) is tailored for intermediate-level professionals keen on designing and maintaining custom dashboards and relational databases in Notion, all without writing code.
Upon concluding this training, participants will be equipped to:
- Design relational databases and link records to mirror real-world workflows.
- Construct interactive dashboards utilising multiple views, filters, and rollups.
- Import, transform, and synchronise data from external sources into Notion.
- Apply best practices for access controls, templates, and maintainable database structures.
Course Format
- Interactive lectures coupled with live demonstrations.
- Practical exercises focused on building databases and dashboards.
- Guided labs using sample data and real-world scenarios.
Customisation Options
- Custom examples, industry-specific templates, or workspace reviews can be arranged upon request.
Designing Personal Knowledge Bases with Notion
14 HoursNotion serves as a flexible workspace platform, empowering users to construct structured personal wikis, manage extensive knowledge repositories, and organize information with efficiency.
This instructor-led live training, available online or on-site, targets beginner to intermediate participants eager to design organized, searchable, and scalable personal knowledge bases within Notion.
Upon completing this training, participants will gain the ability to:
- Create structured, interlinked pages and databases for long-term knowledge storage.
- Design templates, properties, and relations that facilitate efficient information retrieval.
- Implement tagging systems, metadata models, and cross-referencing techniques.
- Develop personal dashboards for research, reading logs, projects, and idea tracking.
Format of the Course
- Interactive lecture and discussion.
- Hands-on practice building knowledge systems.
- Live-lab creation of templates, databases, and indexing structures.
Course Customization Options
- Bespoke templates or personalized knowledge architecture reviews are available on request.
Microsoft 365: Building Advanced Knowledge Management Systems
14 HoursMicrosoft 365 offers a robust suite of tools for building enterprise-grade knowledge management systems. By integrating SharePoint, Teams, Power Automate, and Power BI, organisations can effectively organise, link, and visualise information. This course examines how to design dynamic intranet dashboards, connect various data sources, and implement structured workflows to boost collaboration and knowledge sharing across teams.
This instructor-led, live training (available online or onsite) is designed for advanced-level professionals who wish to develop and manage sophisticated knowledge management frameworks using Microsoft 365 tools.
Upon completion of this training, participants will be able to:
- Design advanced knowledge management systems using Microsoft 365 tools.
- Build interconnected SharePoint sites and Teams channels to facilitate information flow.
- Automate content workflows using Power Automate.
- Develop Power BI dashboards for knowledge visualisation and reporting.
- Optimise governance, access controls, and versioning across shared repositories.
Course Format
- Interactive lectures and discussions.
- Ample exercises and practical implementation opportunities.
- Hands-on configuration within a live Microsoft 365 environment.
Course Customisation Options
- To request bespoke training for this course, please contact us to make arrangements.
Notion: Building Advanced Knowledge Management Systems
14 HoursThis instructor-led, live training in South Africa (online or onsite) is aimed at advanced-level professionals who wish to develop expertise in designing and managing complex knowledge management systems within Notion.
By the end of this training, participants will be able to:
- Create advanced databases and relational structures.
- Design dynamic dashboards for real-time data visualization.
- Implement customized knowledge management workflows.
- Develop interconnected content ecosystems.
- Maintain and optimize large-scale knowledge systems.
Notion for Content Planning and Digital Publishing
14 HoursNotion serves as a versatile workspace platform, enabling the creation of content calendars, management of writing processes, coordination of publishing activities, and the organisation of digital assets.
This live training, conducted by an instructor either online or at your premises, is designed for intermediate-level content professionals looking to plan, monitor, and manage digital publishing workflows using Notion.
After completing this course, participants will be equipped to:
- Develop structured content calendars featuring various views, filters, and tracking fields.
- Construct relational databases to manage briefs, drafts, approvals, and publishing stages.
- Simplify writing and review processes by utilising templates, comments, and linked databases.
- Organise digital assets and ensure consistent publishing pipelines across teams.
Course Format
- Interactive lectures and discussions.
- Practical exercises involving content planning databases.
- Live-lab practice for building publishing pipelines in Notion.
Customisation Options
- Industry-specific publishing templates and workflow audits can be provided upon request.
Notion for Education: Managing Classes, Notes, and Projects
14 HoursNotion serves as a versatile workspace that empowers educators to manage classes, organise notes, monitor assignments, and coordinate group projects within a centralised and collaborative environment.
This instructor-led live training (available online or onsite) is designed for beginner-level education professionals who wish to organise academic resources and streamline class and project management workflows using Notion.
Upon completion of this training, participants will be able to:
- Create structured class pages and academic dashboards for students and teams.
- Organise lecture notes, readings, and resources using databases and linked views.
- Track assignments, progress, and grading workflows effectively.
- Collaborate on group projects and shared academic workspaces.
Format of the Course
- Interactive lecture and discussion.
- Hands-on sandbox activities and database building.
- Live-lab practice designing classroom and project management spaces.
Course Customization Options
- School-specific template design or workflow optimization is available upon request.
Notion Fundamentals: Team Productivity and Organization
14 HoursThis instructor-led, live training in South Africa (online or onsite) is aimed at beginner-level professionals who wish to learn the fundamental features of Notion for team productivity and organisation.
By the end of this training, participants will be able to:
- Understand Notion’s workspace structure and navigation.
- Create and organise team tasks, notes, and documents.
- Utilise templates, databases, and custom views to manage projects.
- Collaborate effectively using shared workspaces and real-time editing.
- Apply productivity techniques to optimise workflow in Notion.
Notion for Team Collaboration and Project Management
14 HoursThis instructor-led, live training in South Africa (online or onsite) is tailored for intermediate-level professionals seeking to develop practical skills in leveraging Notion’s collaboration and project management capabilities. The course aims to boost team productivity, streamline communication, and enable the efficient management of shared tasks and resources.
By the end of this training, participants will be able to:
- Configure team workspaces for collaborative project management.
- Develop project boards, task lists, and shared documentation.
- Utilize Notion databases to monitor progress and manage resources.
- Apply templates for efficient project planning and reporting.
- Engage in real-time collaboration using shared pages and communication tools.
Tana Automations and AI: Supercharging Workflows
14 HoursThis instructor-led, live training in South Africa (online or onsite) is aimed at advanced-level professionals who wish to leverage Tana’s AI capabilities and automation to supercharge workflows and optimize team collaboration.
By the end of this training, participants will be able to:
- Utilize Tana’s AI-powered features for workflow automation.
- Set up and customize advanced automations within Tana.
- Integrate AI-driven knowledge management into team collaboration.
- Optimize data retrieval, task execution, and decision-making with AI tools.
Tana for Business and Team Collaboration
14 HoursThis instructor-led, live training in South Africa (online or onsite) targets intermediate-level professionals who wish to utilise Tana for team collaboration, knowledge sharing, and workflow automation.
Upon completion of this training, participants will be able to:
- Set up and configure a collaborative workspace within Tana.
- Utilize nodes and supertags for effective team knowledge management.
- Optimise project and task management through Tana’s automation capabilities.
- Strengthen team collaboration via shared documentation and workflows.
- Integrate Tana with other business tools to ensure seamless productivity.
Tana Fundamentals: Knowledge Management and Productivity
14 HoursThis instructor-led, live training in South Africa (online or onsite) is designed for beginner-level professionals who wish to master the fundamentals of Tana for effective knowledge management and workflow optimisation.
By the conclusion of this training, participants will be able to:
- Navigate Tana’s interface and workspace structure.
- Capture, structure, and retrieve information efficiently.
- Utilise supertags and nodes for dynamic knowledge organisation.
- Set up task management workflows using Tana’s features.
- Leverage search and filtering tools to access information quickly.
- Integrate Tana into daily work processes for improved productivity.
Tana for Researchers and Writers
14 HoursTana is a robust, node-based knowledge management tool designed to help professionals structure information, link ideas, and manage complex research or writing projects with clarity and precision.
This instructor-led live training (available online or onsite) is targeted at intermediate-level professionals who wish to organise research materials, streamline writing workflows, and manage interconnected knowledge using Tana.
Upon completing this training, participants will be able to:
- Create structured research hubs and writing workspaces.
- Use Supertags, fields, and live searches to organise information effectively.
- Build workflows for research synthesis, drafts, and long-form content.
- Link, reference, and visualise relationships between ideas.
- Streamline publication or submission workflows across projects.
Format of the Course
- Interactive lecture and guided demonstrations.
- Hands-on practice with Supertags, fields, and searches.
- Practical exercises building research and writing systems.
Course Customization Options
- Templates and workflows can be customised to support discipline-specific research or editorial processes.
Zammad: Open-Source Helpdesk and Ticketing Replacing Zendesk and Freshdesk
14 HoursZammad is a contemporary, web-based, open-source helpdesk and customer support system. It consolidates tickets from email, chat, phone, and social media into a single queue, offering a self-hosted alternative to Zendesk, Freshdesk, and ServiceNow while keeping customer data securely within your own infrastructure.
This instructor-led live training (available online or on-site) is designed for intermediate support managers and system administrators who wish to replace cloud-based helpdesk platforms with a self-hosted, sovereign ticketing system using Zammad.
Upon completion of this training, participants will be able to:
- Install Zammad from packages or Docker with PostgreSQL.
- Configure email, chat, and API channels for ticket ingestion.
- Design workflows, escalations, and SLA timers.
- Set up role-based access, groups, and organizations.
- Integrate with knowledge base, reporting, and webhooks.
Course Format
- Interactive lecture and discussion.
- Extensive exercises and practice sessions.
- Hands-on implementation in a live-lab environment.
Customisation Options for the Course
- To request customised training for this course, please contact us to make arrangements.