os2web/os2web_meetings_agman

从SBSYS AGMAN ESDH系统导入会议

安装次数: 1,008

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 9

分支: 0

开放问题: 0

类型:drupal-module

dev-master 2024-09-04 14:00 UTC

This package is auto-updated.

Last update: 2024-09-04 14:00:25 UTC


README

模块用途

本模块的目标是从日程管理ESDH提供者导入会议。

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

如何工作

会议通过所谓的日程或清单文件导入,这些文件由特定的日程管理ESDH提供者提供。

OS2Web Meetings日程管理作为适配器,将会议转换为标准格式。

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

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

其他设置

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

  • 日程管理会议清单路径 - 日程目录的路径。

安装

模块可以通过composer下载。

composer require os2web/os2web_meetings_agman
drush en os2web_meetings_agman

导入过程

导入过程可以有两种方式

  • 通过Drush(推荐)

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

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

更新

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

composer outdated os2web/os2web_meetings_agman

自动化测试和代码质量

请参阅OS2Web测试和CI信息

贡献

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

代码审查政策

请参阅OS2Web代码审查政策

Git命名约定

请参阅OS2Web git命名约定