os2web/os2web_kle

KLE术语导入功能

安装次数: 1,643

依赖关系: 1

建议者: 0

安全性: 0

星星: 0

关注者: 9

分支: 0

开放问题: 0

类型:drupal-module

dev-master 2021-03-09 14:11 UTC

This package is auto-updated.

Last update: 2024-08-29 10:20:34 UTC


README

模块用途

本模块的目的是将KLE术语导入到Drupal中。

如何工作

启用此模块后,KLE术语将在下一次cron中导入。

导入分为两个步骤

  1. 读取远程XML,解析并存储在本地(默认位置:public://kle.xml
    • 默认计划为每30天一次
  2. Feeds模块负责读取本地XML并将实体保存为分类术语。
    • 默认计划为每四周一次

导入后,KLE术语作为分类术语可用:admin/structure/taxonomy/manage/os2web_kle/overview

附加设置

设置可在admin/config/content/os2web-kle下找到

  • KLE XML文件URL - KLE导入的webservice的URL。
  • 本地KLE XML文件URL - 转换后的XML应放置的文件路径(例如:public://kle/kle.xml)。
  • retsinfo的基本URL(必须以"/"结尾) - 例如,http://www.retsinfo.dk/_GETDOC_/ACCN/
  • 两次导入之间的天数 - 只有在指定天数过后才会运行导入
  • 从Feeds文件中删除过时的KLE - 在生成Feeds文件时,将删除过时的KLE(需要重新导入)
  • 从自动完成列表中隐藏过时的KLE - 当KLE用作自动完成术语引用时,过时的KLE将不包含在自动完成中(不需要重新导入)

安装

  1. 模块可通过composer下载。

    composer require os2web/os2web_kle
    drush en os2web_kle
    
  2. 激活后,运行cron以触发导入。

从现有配置安装模块

从现有配置安装此模块时存在一个已知问题,即导入的Feed不会自动创建。

如果出现这种情况,并且您在admin/content/feed中看不到feed项,请按照以下简单步骤手动创建它

  1. 转到feed/add/os2web_kle_import
  2. 使用以下值创建一个新的feed
  • 标题: KLE导入器
  • 路径: public://kle.xml

更新

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

composer outdated os2web/os2web_kle

自动测试和代码质量

参见OS2Web测试和CI信息

贡献

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

代码审查政策

参见OS2Web代码审查政策

Git命名约定

参见OS2Web git命名约定