mjordan/ islandora_workbench_integration
Islandora Workbench Integration
v1.0.0
2021-10-17 23:26 UTC
This package is auto-updated.
Last update: 2024-09-06 13:39:32 UTC
README
简介
由Islandora Workbench要求的Drupal 9/10模块。启用以下视图
- URI术语
- 术语名称术语
还启用以下REST资源
- 字段
- 字段存储
- 实体表单显示
- 用户
- URL别名
- 文件上传
- 媒体类型
- 内容类型
- 分类法词汇表
还提供端点以公开
- Drupal核心版本号
- 此模块的版本号
- 给定文件的校验和
用法
此模块没有用户界面。它仅安装Islandora Workbench所需的配置。
需求
安装
您可以使用Composer安装此模块。在您的Drupal根目录中,运行以下命令
composer require mjordan/islandora_workbench_integration "dev-main"
- 您可以在“管理 > 扩展”菜单下启用模块,或者运行
drush en -y islandora_workbench_integration
。
如果您通过ISLE部署Islandora,请在isle-dc目录中使用以下两个命令安装并启用此模块
docker-compose exec -T drupal with-contenv bash -lc "composer require mjordan/islandora_workbench_integration"
docker-compose exec -T drupal with-contenv bash -lc "drush en -y islandora_workbench_integration"
配置
默认情况下,所有词汇表都已在视图中注册。要从Workbench中防止词汇表更新,请使用其“分类法术语:词汇”过滤器将其从“术语在词汇”视图中删除。
更新
由于此模块启用了许多REST端点,因此如果添加了新端点,您可能需要重新导入配置。例如,从Github获取更新后,您应该从/var/www/html/drupal/web
目录中运行以下drush
命令
drush cim -y --partial --source=modules/contrib/islandora_workbench_integration/config/optional
drush cr
或者,如果您正在使用ISLE
docker-compose exec -T drupal with-contenv bash -lc "drush cim -y --partial --source=modules/contrib/islandora_workbench_integration/config/optional"
docker-compose exec -T drupal with-contenv bash -lc "drush cr"
请注意,自1.0.0版本发布以来,“术语在词汇”视图不再由Workbench使用。除非您使用此视图的其他目的,否则从版本1.0.0开始,您可以将其从Drupal中禁用/删除。
权限
此模块添加或启用的所有REST端点都需要使用基本身份验证。您在Islandora Workbench配置文件中使用的用户名/密码组合应该是“管理员”角色的成员。