課程簡介

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 時間:

課程分類