EEA Alchemy 允许您批量自动发现地理覆盖范围、时间覆盖范围、关键词等
项目描述
从文档的常见元数据(标题、描述、正文等)自动发现地理覆盖范围、时间覆盖范围、相关项和关键词,根据所选标签自动在页面内容中突出显示关键词,并根据在对象的元数据中找到的内部链接自动更新相关项。
内容
简介
此工具允许Plone管理员使用http://www.alchemyapi.com/网络服务自动发现和修复主题关键词、位置和时间覆盖范围。
主要功能
自动发现关键词、位置和时间覆盖范围;
根据所选标签在页面内容中自动突出显示关键词,并将它们链接到自定义搜索页面;
根据对象元数据中找到的内部链接自动更新相关项目。
计划中的功能
在编辑表单中的主题、位置等字段附近添加向导图标,以自动发现并基于其他字段(标题、描述)中的文本建议标签。
安装
将 eea.alchemy 添加到您的 buildout 的 eggs 部分,并重新运行 buildout。您可以从 https://github.com/collective/eea.alchemy/tree/master/buildouts/plone4 下载一个示例 buildout。
在“站点设置”>“插件”中安装 eea.alchemy。
入门
自动标记
在“站点设置”>“Alchemy 设置”中启用自动标签
编辑您的文档,并在 /edit > 分类 中为其添加一些标签。例如,如果您正在撰写一篇关于 水污染 的新闻文章,请转到 /edit > 分类 并在标签字段中添加 水污染(也称为 关键词、主题、话题)。现在当您导航到这篇文章的 查看 页面时,您会注意到新闻文章正文中所有 水污染 的出现都是链接到一个自定义搜索页面,该页面也可以在 Alchemy 设置控制面板 中进行配置。
自动关系
在“站点设置”>“Alchemy 设置”中启用自动关系
编辑您的文档,并在 /edit > 正文文本 中为其添加一些内部链接。例如,如果您正在撰写一篇关于活动的文章,请在 正文文本 字段中添加指向此活动的内部链接。现在保存您的文章,您应该在页面顶部看到一个通知消息,例如: 自动检测并添加了一个关系,因为它在内容中链接。 如果您检查文章的相关内容部分,您会注意到事件对象已被自动添加到其中。
源代码
最新源代码(与 Plone 4 兼容): https://github.com/collective/eea.alchemy
与 Plone 2 和 3 兼容: https://github.com/collective/eea.alchemy/tree/plone25
版权和许可证
原始代码的初始所有者是欧洲环境署(EEA)。版权所有。
EEA Alchemy(原始代码)是免费软件;您可以在自由软件基金会发布的 GNU 通用公共许可证的条款下重新分发它和/或修改它;许可证的第 2 版,或者(根据您的选择)任何后续版本。
有关更多详细信息,请参阅 docs/License.txt
资金
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]
初始发布
eea.alchemy-7.4.zip 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 63b52a6ab2728c95efb2ab0d2686cf574b80ca328f231848bf14fb04f8ea46f8 |
|
MD5 | 7b730252ee3480b3b2cae15fab8c01ad |
|
BLAKE2b-256 | ad9d6a80276fd48febf9a11803963dbbf45979b5dc60b9f7d4962e95516eba22 |