EEA Annotator
项目描述
EEA Annotator是将http://okfnlabs.org/annotator/集成到Plone的项目,允许编辑员通过在文档上添加注释(行内评论)来轻松协作。
内容
主要功能
在任何网页上添加行内评论。
了解门户类型。可以只为特定内容类型启用行内评论。
了解工作流。可以只为特定工作流状态(通过内容规则)启用/禁用行内评论。
事件。可以根据行内评论事件定义自定义内容规则:添加/回复/关闭/重新打开/删除(例如,通过电子邮件通知用户)
了解Dexterity。它也与Dexterity内容类型一起工作。
上下文禁用行内评论。
管理行内评论。
安装
将eea.annotator添加到您的buildout中的eggs部分,并重新运行buildout。您可以从https://github.com/eea/eea.annotator/tree/master/buildouts/plone4下载示例buildout。
在“站点设置”>“插件”中安装 eea.annotator。
Plone 版本依赖性
eea.annotator 不对 Plone 4.3 有硬依赖,但它基于 plone.app.jquery 版本 1.7.2 构建,该版本默认随 Plone 4.3 一起发货。如果您希望在较旧的 Plone 版本上使用此产品,可以将 plone.app.jquery 版本锁定为 1.7.2。
入门
转到 Plone 站点设置 > EEA 标注器设置,并为您的内容类型启用内联评论(默认对页面启用)。
转到 Plone 站点的您的办公空间,添加一个新对象(页面)或使用现有的一个。
在查看模式下选择要评论的文本并添加内联评论。
在编辑表单>设置标签中,您可以上下文禁用内联评论。
您还可以添加一个“内联评论”窗格,以便查看此页面上的所有内联评论。
管理行内评论
如果有的话,点击 内联评论窗格 的标题,或者直接访问 @@moderate-inline-comments。
Dexterity
EEA 标注器支持 Dexterity 内容类型。
为了能够上下文禁用内联评论,您需要在您的 Dexterity 内容类型模式字段中添加一个名为 disableAnnotator 的布尔字段。
为了能够上下文只读地显示内联评论,您需要在您的 Dexterity 内容类型模式字段中添加一个名为 readOnlyAnnotator 的布尔字段。(Plone 站点设置 > Dexterity 内容类型 > MyCustomType > 字段)
源代码
最新源代码(兼容 Plone 4):https://github.com/collective/eea.annotator
版权和许可证
原始代码的初始所有者是欧洲环境局(EEA)。版权所有。
EEA 标注器(原始代码)是自由软件;您可以根据自由软件基金会发布的 GNU 通用公共许可证的条款重新分配它和/或修改它;许可证的第二版,或者(根据您的选择)任何较新版本。
有关详细信息,请参阅 docs/License.txt
资助
EEA - 欧洲环境局(欧盟)
变更日志
4.6 - (2020-05-26)
错误修复:清理 JS 注册表。[alecghica]
4.5 - (2019-01-28)
Jenkins:添加 sonarqube 步骤 [avoinea refs #101552]
4.4 - (2018-08-27)
更改:从 base-url 数据获取基本 URL [avoinea refs #97843]
更改:更新指向 eea.europa.eu 的 URL 为 https:// [alecghica refs #95849]
4.3 - (2018-03-14)
卸载配置文件修复。[thet]
错误修复:避免 tinyMCE 没有活动编辑器时的错误。[ichim-david refs #91577]
功能:添加了 annotations_settings 浏览器视图,现在有一个方法可以检查给定上下文中是否启用了内联注释。[ichim-david refs #91577]
4.2 - (2017-12-12)
更改:用 eeacms/plone-test:4 zptlint 替换 eeacms/zptlint [avoinea refs #90415]
更改:删除未使用的 CSS [petchesi-iulian refs #88382]
4.1 - (2017-11-07)
更改:删除 Sphinx 生成的文档 [petchesi-iulian refs #88212]
4.0 - (2017-09-26)
升级步骤:在“Plone > 站点设置 > 插件”中,点击 EEA 标注器可用的升级按钮
功能:可以按内容类型禁用“exactMatch” [avoinea refs #88339]
3.9 - (2017-08-16)
错误修复:修复了 Dexterity 内容类型的 depiction。[zoltan_andras refs #81209]
3.8 - (2017-05-15)
更改:修复了 PyLint 警告和错误 [eduard-fironda refs #84949]
3.7 - (2017-04-24)
更改:更新了包信息 [eduard-fironda]
3.6 - (2016-09-26)
错误修复:修复配置文件版本 [avoinea]
3.5 - (2016-07-07)
变更:增加对自定义端口的 Plone 4 和 5 双重支持 [davilima6]
变更:在相同分支中添加额外的 GS 配置文件以支持 Plone 4 和 5 [davilima6]
变更:在自有包中加载资源依赖,移植渲染条件从 Plone 4,并实现与 Plone 5 的完全兼容 [davilima6]
变更:将配置小部件、端口和内容规则从 formlib 迁移到 z3c.form [davilima6]
3.4 - (2016-05-19)
错误修复:修复 pylint 警告 [chiridra 引用 #71940]
3.3 - (2015-08-18)
变更:更新了 eea-icon 的折叠面板覆盖,包含来自 eea.design 的最新更改 [ichimdav 引用 #27215]
3.2 - (2015-07-06)
变更:更新了 eea-icon 的折叠面板覆盖,包含来自 eea.design 的最新更改 [ichimdav 引用 #26378]
3.1 - (2015-03-17)
变更:在 Jenkins 构建安装脚本中切换到 curl [olimpiurob 引用 #22402]
变更:更改 Jenkins 构建安装脚本的获取 URL 为 EEA CPB 仓库中的安装脚本 [olimpiurob 引用 #22402]
3.0 - (2014-11-20)
变更:为折叠面板标题的悬停状态添加了 eea-accordion-title 类的 CSS 前缀 [ichim-david 引用 #19875]
特性:Plone 5 兼容 [avoinea]
2.6 - (2014-09-15)
升级步骤:在“Plone > 网站设置 > 扩展”中,点击 EEA 注解器可用的升级按钮 [voineali 引用 #21042]
错误修复:不允许编辑尚未添加的评论,这导致评论没有 id 和创建日期 [voineali 引用 #21042]
2.5 - (2014-08-12)
错误修复:包含 i18n 翻译 [avoinea]
2.4 - (2014-07-15)
变更:将视图管理器从 IContentViews 更改为 IAboveContentTitle,因为前者仅在绿色 Plone 栏可见时可用(即当成员具有贡献者权限时)。在希望为认证成员提供 eea.annotator:View 或 Edit 权限时,它将无法与 IContentViews 一起工作 [sureshvv]
2.3 - (2014-06-26)
升级步骤:(可选)在“Plone > 网站设置 > EEA 注解器设置”中,自定义“最小单词数”和“不允许重复” [voineali 引用 #19978]
升级步骤:在“Plone > 网站设置 > 扩展”中,点击 EEA 注解器可用的升级按钮 [voineali 引用 #19978]
特性:允许用户限制可以添加内联评论的最小选择词数 [voineali 引用 #19978]
特性:在添加内联评论时禁用重复选择,以避免在编辑模式中的不匹配 [voineali 引用 #19978]
2.2 - (2014-05-13)
变更:更新包的 readme 文件以包含 plone 要求 [olimpiurob]
特性:向“内联评论”端口号中添加订阅按钮,以便具有“eea.annotator.view”权限的用户可以订阅或取消订阅内联评论通知 [voineali 引用 #19096]
特性:根据内联评论事件(添加/回复/关闭/重新打开/删除)定义自定义内容规则 [voineali 引用 #19096]
错误修复:修复了多个 tinymce 实例存在时的词匹配问题 [olimpiurob 引用 #18945]
2.1 - (2014-02-27)
升级步骤:在“Plone > 网站设置 > 扩展”中,点击 EEA 注解器可用的升级按钮 [voineali 引用 #18557]
特性:通过 @@moderate-inline-comments 添加了内联评论的审核功能 [voineali 引用 #18557]
2.0 - (2014-02-21)
变更:链接 how-to YouTube 视频,并在 pypi 和 plone.org 上发布 [avoinea]
1.2 - (2014-02-13)
升级步骤(可选):在“网站设置 > EEA 注解器设置”中,将“自动刷新内联评论”设置为大于 0 的值,如果希望后台自动同步内联评论 [voineali 引用 #18098]
升级步骤:在“Plone > 网站设置 > 扩展”中,点击 EEA 注解器可用的升级按钮 [olimpiurob 引用 #18288]
特性:通过后台 AJAX 调用更新内联评论 [voineali 引用 #18098]
变更:美化注解中显示的日期 [olimpiurob 引用 #18288]
1.1 - (2014-02-03)
升级步骤:限制 eea.annotator 到查看视图和编辑视图 [olimpiurob 引用 #17702]
升级步骤:导入带有更新认证限制的 eea.jquery 注解器配置文件 [olimpiurob #17233]
错误修复:添加了缺少的模拟“折叠”效果 [olimpiurob #18098]
特性:仅在查看和编辑视图中使注解器端口号可见 [olimpiurob #18139]
错误修复:在搜索评论文本时使包含 tinymce 的 formPanel 可见 [olimpiurob #18139]
错误修复:在编辑模式中修复了跨越多个段落的评论文本的匹配问题 [olimpiurob #18139]
特性:在编辑模式下匹配评论文本;为内联评论部件添加了向右滑动功能 [olimpiurob #18193]
特性:通过后台 AJAX 调用更新内联评论 [voineali 引用 #18098]
1.0 - (2014-01-21)
特性:使用自动回复记录内联评论的关闭和重新打开 [voineali refs #18080]
变更:修改了注释者的权限设置 [olimpiurob #18000]
特性:添加了基本注释者权限 [olimpiurob #18000]
错误修复:处理编辑模式下的内联评论颜色 [batradav refs #17705]
错误修复:处理从后端获取的带有Zulu的js中的datetime [olimpiurob #17999]
错误修复:将来自后端的datetime视为UTC。Firefox和Chrome在没有时区信息的情况下处理日期不同。 [olimpiurob #17999]
变更:更新了内联评论字段类的docsting [ghicaale refs #16666]
升级步骤:(可选)为了优化ZMI portal_javascripts / portal_css页面内的请求,手动重新排序注释者JS/CSS资源:++resource++jquery.annotator.css,++resource++eea.annotator.view.css,++resource++jquery.annotator.js,++resource++eea.annotator.view.js
升级步骤:在“Plone > 站点设置 > 扩展”中安装 EEA 注释器
初始版本 [voineali refs #17185]
项目详情
eea.annotator-4.6.zip的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 03f6e482b06ef43a92a1a21d252d3b5a131ad38f444e7c8222b0b16a90c95c5c |
|
MD5 | d9fe4b39830ed545dd0195dca020dbd3 |
|
BLAKE2b-256 | 61fb935312f45be6aa8687cc63da281a659d548c98b2ee08fb7c31a7dcc6bcb5 |