itk-event-database/event_database_pull

Drupal 8 模块,用于在 Drupal 网站上显示来自事件数据库 API 的事件

1.4.1 2023-11-14 13:43 UTC

README

安装

cd «drupal root»
composer require itk-event-database/event_database_pull dev-develop

开发

此模块依赖于 事件数据库客户端.

在开发过程中,您可能需要修改客户端,为了简化这个过程,您可以将客户端通过 git checkout 命令检出到本地文件夹,并要求使用本地客户端(而不是使用 GitHub 仓库)。要这样做,请添加以下内容:

cd «drupal root»
mkdir modules/lib
cd modules/lib
git clone --branch develop https://github.com/itk-event-database/event-database-client.git
cd «drupal root»
rm -fr vendor/itk-event-database/event-database-client
ln -sf ../../modules/lib/event-database-client vendor/itk-event-database/event-database-client

编辑 event_database_pull/composer.json 并将 repositories 修改如下

    …
    "repositories": [
        {
            "type": "path",
            "url": "modules/lib/event-database-client"
        },
        {
            "type": "vcs",
            "url": "https://github.com/itk-event-database/event-database-client"
        }
    ],
    …

进一步开发

  • 不支持在事件列表上搜索
  • 缺乏适当的代码审查
  • 重写模板以更好地反映可用变量