os2web/os2web_meetings

从ESDH系统导入会议

安装次数: 1,717

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 9

分支: 0

开放性问题: 2

类型:drupal-module

dev-master 2020-04-20 13:37 UTC

This package is auto-updated.

Last update: 2024-09-14 13:18:14 UTC


README

模块目的

本模块的目的是从各种ESDH提供商导入会议,并将这些内容暴露给Drupal使用。

该模块本身只提供导入器的抽象实现,实际应用需要扩展抽象实现并实现缺失的方法。

工作原理

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

存在多个ESDH(Acadre、SBSYS、Edoc等)实现,每个都有其结构和存储会议信息的方式。

OS2Web Meetings模块提供了一种规范/统一的方式导入会议,假设会议以统一格式提供。然后处理每个会议并将其最终导入系统。

特定ESDH提供商模块的责任是提供规范格式的会议。

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

附加设置

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

  • 导入封闭议程 - 如果导入封闭议程,否则将跳过封闭内容。
  • 委员会白名单 - 如果委员会不在白名单中,则其会议将被忽略。
  • 取消发布缺失的议程 - 如果插件缺失议程,则将取消发布。如果您计划导入带有最大限制的议程,请不要使用此设置。
  • 清除HTML标签 - 以逗号分隔的HTML标签列表,在导入过程中应移除其样式属性(它将仅移除指定标签的样式HTML属性)。

安装

模块可通过composer下载。

composer require os2web/os2web_meetings
drush en os2web_meetings

导入过程

每个ESDH提供商会议插件的具体导入过程都有描述。

更新

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

composer outdated os2web/os2web_meetings

自动测试和代码质量

OS2Web测试和CI信息

贡献

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

代码审查政策

OS2Web代码审查政策

Git命名规范

OS2Web git命名规范