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根目录中,运行以下命令

  1. composer require mjordan/islandora_workbench_integration "dev-main"
  2. 您可以在“管理 > 扩展”菜单下启用模块,或者运行drush en -y islandora_workbench_integration

如果您通过ISLE部署Islandora,请在isle-dc目录中使用以下两个命令安装并启用此模块

  1. docker-compose exec -T drupal with-contenv bash -lc "composer require mjordan/islandora_workbench_integration"
  2. docker-compose exec -T drupal with-contenv bash -lc "drush en -y islandora_workbench_integration"

配置

默认情况下,所有词汇表都已在视图中注册。要从Workbench中防止词汇表更新,请使用其“分类法术语:词汇”过滤器将其从“术语在词汇”视图中删除。

更新

由于此模块启用了许多REST端点,因此如果添加了新端点,您可能需要重新导入配置。例如,从Github获取更新后,您应该从/var/www/html/drupal/web目录中运行以下drush命令

  1. drush cim -y --partial --source=modules/contrib/islandora_workbench_integration/config/optional
  2. drush cr

或者,如果您正在使用ISLE

  1. docker-compose exec -T drupal with-contenv bash -lc "drush cim -y --partial --source=modules/contrib/islandora_workbench_integration/config/optional"
  2. docker-compose exec -T drupal with-contenv bash -lc "drush cr"

请注意,自1.0.0版本发布以来,“术语在词汇”视图不再由Workbench使用。除非您使用此视图的其他目的,否则从版本1.0.0开始,您可以将其从Drupal中禁用/删除。

权限

此模块添加或启用的所有REST端点都需要使用基本身份验证。您在Islandora Workbench配置文件中使用的用户名/密码组合应该是“管理员”角色的成员。

当前维护者

许可

GPLv2