sandstorm/contentcomments

此包已被放弃且不再维护。未建议替换包。

Neos扩展包,用于向任何节点添加内容评论(作为沟通介质)

安装: 50

依赖项: 0

建议者: 0

安全: 0

星星: 3

观察者: 12

分支: 2

开放问题: 0

类型:typo3-flow-package

2.0.0 2018-07-04 08:01 UTC

This package is auto-updated.

Last update: 2023-08-04 08:30:09 UTC


README

存档 -> 今天,请使用 https://github.com/networkteam/Networkteam.ContentComments 代替 - 因为它正在进一步开发。

由Sandstorm Media于2015年创建。

此包为TYPO3 Neos添加内容评论/便签。您可以对任意节点进行评论。

支持的Neos版本

  • Neos 1.2.*
  • Neos 2.0.*
  • Neos Master

使用方法

  • 安装包
  • 使用检查器中的新“评论”选项卡

内部工作

  • 在所有节点类型中添加了“评论”选项卡,并附带属性comments。 (API)
  • comments属性是一个包含评论对象的JSON编码数组,由自定义的Comments编辑器操作。 (API)
  • CommentingContentModuleExtension在当前页面上以覆盖形式显示评论指示器(非API)
  • 使用TypoScript将JS和CSS扩展添加到页面渲染中。
  • WorkspaceAspect负责在发布时合并评论(非API)

为什么我们选择这种实现方式?

通常有多种存储评论的方式

  • 我们可以将它们添加到节点本身,作为节点属性(目前就是这样做的)
  • 我们可以在节点本身上添加它们,使用特殊的数据库列
  • 我们可以将它们存储为额外的节点,并以某种方式将它们链接在一起
  • 我们可以将它们存储为额外的领域对象,并以某种方式将它们链接在一起。

作为第一步,我们希望与正常内容的发布行为完全相同,也就是说,内容注释应出现在特定内容所在的工作空间/内容维度中。此外,我们认为如果用户创建了完全新的内容,为自己留下了TODO笔记,但尚未发布,那么其他人仍然可以在他们的工作空间中看到这些笔记,这会非常奇怪。我认为这种行为并没有太多意义 - 这也是我们目前以与正常内容相同的方式处理笔记的原因,包括所有相同的工作空间和穿透逻辑。

TODOs

目前为测试质量;预期会找到错误。

许可证

GNU GPLv3或更高版本。