跳转到主要内容

EEA Alchemy 允许您批量自动发现地理覆盖范围、时间覆盖范围、关键词等

项目描述

Develop Master

从文档的常见元数据(标题、描述、正文等)自动发现地理覆盖范围、时间覆盖范围、相关项和关键词,根据所选标签自动在页面内容中突出显示关键词,并根据在对象的元数据中找到的内部链接自动更新相关项。

内容

简介

此工具允许Plone管理员使用http://www.alchemyapi.com/网络服务自动发现和修复主题关键词、位置和时间覆盖范围。

主要功能

  • 自动发现关键词、位置和时间覆盖范围;

  • 根据所选标签在页面内容中自动突出显示关键词,并将它们链接到自定义搜索页面;

  • 根据对象元数据中找到的内部链接自动更新相关项目。

计划中的功能

  • 在编辑表单中的主题、位置等字段附近添加向导图标,以自动发现并基于其他字段(标题、描述)中的文本建议标签。

安装

入门

自动标记

  1. 在“站点设置”>“Alchemy 设置”中启用自动标签

  2. 编辑您的文档,并在 /edit > 分类 中为其添加一些标签。例如,如果您正在撰写一篇关于 水污染 的新闻文章,请转到 /edit > 分类 并在标签字段中添加 水污染(也称为 关键词主题话题)。现在当您导航到这篇文章的 查看 页面时,您会注意到新闻文章正文中所有 水污染 的出现都是链接到一个自定义搜索页面,该页面也可以在 Alchemy 设置控制面板 中进行配置。

自动关系

  1. 在“站点设置”>“Alchemy 设置”中启用自动关系

  2. 编辑您的文档,并在 /edit > 正文文本 中为其添加一些内部链接。例如,如果您正在撰写一篇关于活动的文章,请在 正文文本 字段中添加指向此活动的内部链接。现在保存您的文章,您应该在页面顶部看到一个通知消息,例如: 自动检测并添加了一个关系,因为它在内容中链接。 如果您检查文章的相关内容部分,您会注意到事件对象已被自动添加到其中。

源代码

资金

EEA - 欧洲环境署(欧盟)

变更日志

7.4 - (2021-09-27)

  • 更改:通过使用相关项字段的原始值而不是使用移除 dexterity uuid 的访问器来自动发现 dexterity 关系 [ichim-david refs #134485]

7.3 - (2019-01-28)

  • Jenkins:添加 sonarqube 步骤 [avoinea refs #101552]

7.2 - (2018-10-19)

  • 错误修复:修复了在链接中 /view 时的自动关系 [avoinea refs #99335]

7.2 - (2018-08-27)

  • 更改:从 base-url 数据中获取基础 URL [avoinea refs #97843]

  • 更改:将指向 eea.europa.eu 的 URL 更新为 https:// [alecghica refs #95849]

  • 更改:修复了 BeautifulSoup 的使用 [alecghica refs #96974]

7.1 - (2018-03-14)

  • 错误修复:修复了将 js 移动到 body 底部时的 tool.pt [ichim-david refs #91577]

7.0 - (2017-12-12)

  • 更改:将 eeacms/zptlint 替换为 eeacms/plone-test:4 zptlint [avoinea refs #90415]

  • 更改:删除 AlchemyAPI 集成 [valipod refs #86237]

6.7 - (2017-11-07)

  • 更改:删除 Sphinx 生成的文档 [petchesi-iulian refs #88212]

6.6 - (2017-05-15)

  • 更改:修复了 PyLint 警告和错误 [eduard-fironda refs #84949]

6.5 - (2017-04-24)

  • 更改:更新了包信息 [eduard-fironda]

6.4 - (2016-05-04)

  • 错误修复:修复了 pylint 警告 [alecghica refs #68082]

6.3 - (2015-11-16)

  • 更改:更新了 git 忽略列表 [ghicaare refs #30338]

6.2 - (2015-09-10)

  • 错误修复:修复了由于主题目录中的本地出版物文件夹而导致的无限制 Traversal 问题 [chiridra refs #28455]

  • 错误修复:修复了存在锚点标签时的解析问题:它们缺少“href”属性。更新了测试。[chiridra refs #27904]

6.1 - (2015-08-18)

  • 错误修复:在 Plone 上下文中自动包含 zcml,以便使此包能够在不添加到 buildout zcml 指令中的情况下工作。[avoinea]

6.0 - (2015-03-17)

  • 变更:将 jenkins 构建安装脚本中的 curl 替换为 curl。[olimpiurob 引用 #22402]

  • 变更:将 jenkins 构建安装脚本的获取 URL 更改为来自主 EEA CPB 存储库的安装脚本。[olimpiurob 引用 #22402]

5.9 - (2014-09-15)

  • 特性:通过嵌入的 iframes 也自动发现关系。同时修复发现链接工具以从 URL 中删除查询和哈希。[voineali 引用 #21025]

5.8 - (2014-08-12)

  • 错误修复:包含 i18n 翻译。[avoinea]

5.7 - (2014-01-22)

  • 变更:更新了禁用自动链接字段的 docsting。[ghicaale 引用 #16666]

  • 特性:添加 Sphinx 生成的文档,格式为页面模板。[batradav 引用 #9502]

5.6 - (2013-10-04)

  • 错误修复:修复了“在赋值之前引用重复”错误。[voineali]

  • 错误修复:在启用自动关系功能时,保留手动添加的关系。[voineali 引用 #16718]

5.5 - (2013-09-06)

  • 错误修复:修复了 Plone 4.3 升级后的失败测试。[ichim-david 引用 eea #14924]

5.4 - (2013-08-19)

  • 错误修复:在升级到 Plone 4.3 后,通过在开始对象创建之前将测试用户的角色设置为管理员来修复 afterSetUp 方法。[ichim-david 引用 #14924]

5.3 - (2013-08-09)

  • 特性:添加了仅发现现有关键词列表中已有的关键词的可能性。[szabozo0 引用 #15615]

  • 错误修复:修复了针对 languageIndependent 字段的自动发现器。[voineali 引用 #15615]

  • 特性:为地理覆盖范围和关键词添加了更多关于 alchemy 发现器异常的详细信息。[szabozo0 引用 #14916]

  • 特性:为相关项目添加了更多关于 alchemy 发现器异常的详细信息。[szabozo0 引用 #14916]

  • 特性:添加了禁用特定页面自动链接的可能性。[szabozo0 引用 #14916]

  • 特性:添加了在模态窗口中查看结果的选择项。[szabozo0 引用 #14916]

5.2 - (2013-07-08)

  • 错误修复:为了修复在 5.1 版本中首次在 #14592 中描述的问题,反转了条件。[ichimdav #14592]

  • 特性:添加了“自动标记分隔符”选项,以便从文本字段中提取标签。[voineali 引用 #14797]

  • 特性:将查找字段与标记链接配对,以便能够链接不同的搜索页面。[voineali 引用 #14797]

  • 特性:添加了默认选中“仅标记首次出现”选项,以防止页面上出现相同的链接。[voineali 引用 #14797]

5.1 - (2013-06-17)

  • 升级步骤:(可选)在“网站设置”>“Alchemy 设置”中手动启用“自动关系”。[voineali 引用 #9486]

  • 升级步骤:在“Plone”>“网站设置”>“插件”中,点击 EEA Alchemy 可用的升级按钮。

  • 特性:添加存在视图小部件,以便在启用自动标记时通过 AJAX 调用 alchemy.tags.json。[voineali 引用 #9486]

  • 变更:将标记字段与标记链接配对,以便可以将地理标签发送到与关键词标签不同的搜索。[voineali 引用 #9486]

  • 变更:更新了网站设置中的链接。[ghicale]

  • 错误修复:处理当 BASE_URL 以 /view 结尾时的自动标记。[voineali 引用 #14592]

  • 特性:在 Plone 内容类型文本中自动发现内部链接,并相应地更新“相关项目”字段。[voineali 引用 #9486]

  • 特性:重构 Alchemy 发现 UI:- 提升用户体验;- 通过服务器发送事件在浏览器中添加实时 console.log;- 通过添加所有模式字段和目录元数据改进“查找”分面。[voineali 引用 #9486]

  • 特性:重构发现实用程序和适配器,以便能够轻松扩展 eea.alchemy 包之外的功能。[voineali 引用 #9486]

5.0 - (2013-05-20)

  • 升级步骤:(可选)在“网站设置”>“Alchemy 设置”中手动启用“自动标记”。[voineali 引用 #9486]

  • 升级步骤:(可选)手动重新排序 ZMI > portal_javascripts / portal_css 中的 JS / CSS 资源 (++resource++eea.alchemy.js, ++resource++eea.alchemy.css),以优化每页请求。[voineali 引用 #9486]

  • 升级步骤:在“Plone”>“网站设置”>“插件”中,点击 EEA Alchemy 可用的升级按钮。[voineali 引用 #9486]

  • 特性:根据所选标签自动在页面内容中突出显示关键词,并将它们链接到自定义搜索页面 [voineali 引用 #9486]

  • 特性:在“网站设置”>“Alchemy 设置”中分组所有 Alchemy 设置 [voineali 引用 #9486]

4.4 - (2012-07-13)

  • 错误修复:修复了 HISTORY.txt 文件的标记 [ciobabog 引用 #5231]

  • 错误修复:修复了 .pt 文件中缺少的 i18n 标签和 i18n:domain [prospchr 引用 #5162]

4.3 - (2012-04-26)

  • 特性:在批量自动发现中添加了批量选择 [ghicaale #5008]

  • 特性:在批量自动发现中添加了预览功能 [ghicaale #5008]

  • 特性:在批量自动发现中添加了事务提交,以加快重新索引速度 [ghicaale #5008]

  • 错误修复:修复了批量自动发现地理标记后的对象重新索引 [ghicaale #5008]

  • 错误修复:修复了批量自动发现地理标记时不显示空建议 [ghicaale #5008]

4.2 - (2012-02-06)

  • 无更改

4.0 - (2011-11-07)

  • 特性:添加了在标题和描述中自动发现标签的可能性 [voineali #4633]

  • 特性:添加了升级步骤 [voineali #4392]

  • 特性:Plone 4.x 兼容版本 [ghicaale #4235]

0.1 - (2011-04-19)

  • 清理:pyflakes 警告 [ichimdav #4141]

  • 清理:pylint 违规 [ichimdav #4140]

  • 初始发布

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页