itk-event-database / event_database_pull
Drupal 8 模块,用于在 Drupal 网站上显示来自事件数据库 API 的事件
1.4.1
2023-11-14 13:43 UTC
Requires
Requires (Dev)
- dealerdirect/phpcodesniffer-composer-installer: ^0.7.2
- drupal/coder: ^8.3
- mglaman/drupal-check: ^1.4
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"
}
],
…
进一步开发
- 不支持在事件列表上搜索
- 缺乏适当的代码审查
- 重写模板以更好地反映可用变量