os2web/os2web_meetings_edoc

从 EDOC ESDH 系统导入会议

安装次数: 1,060

依赖项: 0

建议者: 0

安全: 0

星星: 0

关注者: 9

分支: 0

开放性问题: 0

类型:drupal-module

dev-master 2023-11-24 13:50 UTC

This package is auto-updated.

Last update: 2024-09-20 07:36:07 UTC


README

模块目的

本模块的目的是从 EDOC ESDH 提供商导入会议。

此模块高度依赖于 Os2web Meetings 模块,并作为其实施。

它如何工作

会议是从所谓的议程或清单文件中导入的,这些文件由特定的 EDOC ESDH 提供商提供。

OS2Web Meetings EDOC 充当适配器,将会议转换为规范格式。

然后,在“翻译”每个会议后,对其进行处理,并最终导入到系统中。

导入是通过 Migrate API 处理的,它是 Drupal 8 核心功能的一部分。

附加设置

设置在 admin/config/system/os2web-meetings 下可用

  • EDOC 会议清单路径 - 议程目录的路径。

安装

模块可以通过 composer 下载。

composer require os2web/os2web_meetings_edoc
drush en os2web_meetings_edoc

导入过程

导入过程可以通过两种方式完成

  • 通过 Drush(推荐)

    • 使用以下 Drush 命令开始迁移
      drush migrate:import os2web_meetings_edoc_import
      
      有关 Migrate API 的 Drush 命令的更多信息,请参阅 迁移工具
    • 强烈建议在您的服务器上设置 cronjob 以经常运行此命令
  • 通过管理界面

    • 转到您的安装上的 admin/structure/migrate/manage/os2web_meetings/migrations
    • 点击“会议导入(EDOC)”旁边的 执行
    • 在下一页上也点击 执行(这样做将使用默认选项)。

更新

OS2Web Meetings 模块的更新过程类似于常规的 Drupal 8 模块。使用 Composer 内置命令列出有更新可用的包

composer outdated os2web/os2web_meetings_edoc

自动测试和代码质量

有关 OS2Web 测试和 CI 的信息,请参阅 OS2Web 测试和 CI 信息

贡献

本项目欢迎新功能和当然还有错误修复。如果您有任何建议或在项目中发现了错误,您非常欢迎在 github 存储库问题跟踪器中创建问题。对于问题描述,我们期望您提供关于您的功能请求或错误报告的清晰和充分的信息。

代码审查政策

请参阅 OS2Web 代码审查政策

Git 名称约定

请参阅 OS2Web git 名称约定