discoverygarden/islandora_spreadsheet_ingest

v3.10.1 2024-08-28 18:35 UTC

README

简介

一个模块,用于通过电子表格导入数据。它通过允许上传迁移作为模板与源CSV关联,使得csv迁移可重用。它基于Drupal的迁移框架,与它的工具兼容。

需求

此模块需要以下模块/库

用法

模板迁移可以实现在模块或配置中。一个示例迁移实现在islandora_spreadsheet_ingest 子模块中。

要使用模板导入,您可以访问您网站的 admin/content/islandora_spreadsheet_ingest 端点并点击 "添加请求" 端点,并

  1. 命名您的请求。
  2. 上传您的CSV/电子表格文件
  3. 输入工作表名称(如果适用)
  4. 选择要使用的模板;并,
  5. 提交表单。

可以从提供的请求的 "处理" 任务页面以各种方式启动导入。大多数用户应提交为 "延迟",这将请求提交给守护程序进程处理。"立即"直接在浏览器中作为批次运行。"手动"更适合开发者使用(或具有CLI访问权限的人),通过其他方式运行请求(在 "手动" 模式下不需要明确提交请求进行处理;当请求添加到系统时,它是默认状态)。

构建迁移模板

模板应由开发者构建,因为当利用Drupal迁移基础设施提供的许多自定义功能时,它们可能会变得相当复杂。

有用的资源

安装

按常规安装,有关更多信息,请参阅此处。在 /admin/config/islandora_spreadsheet_ingest 配置允许的二进制路径。

故障排除/问题

遇到问题或解决了问题?请联系discoverygarden

维护者/赞助商

当前维护者

开发

提供了一个示例迁移和cmd,可以帮助开发。如果您想为此模块做出贡献,请创建问题、拉取请求或联系discoverygarden

许可证

GPLv3