课程大纲

DSpace 及其功能简介

  • 什么是 DSpace?
  • DSpace 7+ 架构:后端、前端和 REST API
  • 工作流程和储存库结构(社群、集合、项目、元数据)
  • 主要功能、用途和使用案例
  • 用户和管理介面概述

DSpace 7+ 的安装与配置

  • 基础设施需求(数据库、伺服器、依赖项)
  • 安装后端(DSpace REST API)和前端(Angular UI)
  • 初始配置和系统参数
  • 基本自定义(语言、外观、权限)
  • 生产环境部署的最佳实践

DSpace 7+ 的管理、使用与监控

  • Management 社群、集合和项目的管理
  • 用户角色、权限和访问控制
  • 导入和导出数据及元数据(批量导入、CSV 等)
  • 系统监控和日志管理
  • 备份和数据恢复策略
  • 系统更新和环境维护

自定义与插件开发

  • DSpace 7+ 开发架构
  • 前端自定义(Angular UI、布局、品牌、主题)
  • 后端自定义(REST API、服务、事件)
  • 开发新组件、扩展和插件
  • DSpace 开发的最佳实践

与其他工具和系统的整合

  • 与 LDAP、SAML 及其他认证系统的整合
  • 将 DSpace 连接到外部平台(图书馆系统、CRIS、数据储存库等)
  • 使用和暴露 DSpace REST API
  • 与索引、搜索和指标工具的整合(Solr、Google Scholar 等)
  • 流程自动化和互操作性

管理数字储存库的最佳实践

  • 元数据政策和数字保存策略
  • 有效结构化社群和集合
  • 权利管理和授权(Creative Commons 等)
  • Access 可访问性、可用性和 SEO 优化
  • 储存库管理的安全性和可扩展性策略

支援、维护与故障排除

  • 诊断和解决常见问题
  • 性能监控和系统优化
  • 升级规划和版本管理
  • Documentation 和应变管理
  • 内部和外部用户的技术支援程序

总结与下一步

  • 部署、自定义和整合工作流程的回顾
  • 持续的社群支援和 DSpace 路线图
  • 团队技能提升和储存库增强的建议下一步

要求

  • 了解Web应用程式和伺服器环境
  • 具备Linux命令行和数据库系统的经验
  • 熟悉基本的软件开发实践

目标受众

  • 系统管理员和仓库管理员
  • 图书馆IT人员和数字仓库团队
  • 定制或整合DSpace环境的开发人员
 28 小时

即将举行的公开课程

课程分类