os2web / os2web_meetings_sbsys
从SBSYS ESDH系统导入会议
dev-master
2023-11-24 13:51 UTC
Requires
- drupal/migrate_plus: ^4.2 || ^5.1
- drupal/migrate_tools: ^4.5 || ^5.0
This package is auto-updated.
Last update: 2024-09-24 15:32:33 UTC
README
模块目的
此模块的目的是从SBSYS ESDH提供商导入会议。
此模块高度依赖于Os2web Meetings模块,并作为其实施。
工作原理
会议通过所谓的议程或清单文件进行导入,这些文件由特定的SBSYS ESDH提供商提供。
OS2Web Meetings SBSYS作为适配器,将会议转换为标准格式。
“翻译”后,每个会议将被处理并最终导入系统。
导入通过Migrate API处理,这是Drupal 8核心功能的一部分。
附加设置
设置在 admin/config/system/os2web-meetings
下可用
- SBSYS 会议清单路径 - 议程目录的路径。
安装
该模块可通过composer下载。
composer require os2web/os2web_meetings_sbsys
drush en os2web_meetings_sbsys
导入过程
导入过程可以通过两种方式完成
-
通过Drush(推荐)
- 使用以下Drush命令开始迁移
有关Migrate API的Drush命令的更多信息,请参阅迁移工具。drush migrate:import os2web_meetings_sbsys_import
- 强烈建议在您的服务器上设置cronjob,以经常运行此命令
- 使用以下Drush命令开始迁移
-
通过管理UI
- 转到您的安装上的
admin/structure/migrate/manage/os2web_meetings/migrations
- 点击旁边 会议导入(SBSYS) 的
执行
- 在下一页上也点击
执行
(这样做将使用默认选项)。
- 转到您的安装上的
更新
更新OS2Web Meetings模块的过程类似于常规的Drupal 8模块。使用Composer内置命令列出有更新可用的包
composer outdated os2web/os2web_meetings_sbsys
自动测试和代码质量
贡献
该项目对新的功能和当然也是bug修复开放。如果您有任何建议或在项目中发现bug,您非常欢迎在github仓库问题跟踪器中创建问题。对于问题描述,预计您将提供关于您的功能请求或bug报告的清晰和充分的信息。
代码审查政策
请参阅OS2Web代码审查政策