跳转到主要内容

显示最新讨论条目的Tile。

项目描述

显示最新讨论条目的Tile。

功能

  • “最新评论”Tile,具有多个字段以确定要显示的讨论项目。

灵感来源于 collective.portlet.discussion

安装

通过将其添加到您的buildout中安装collective.tiles.discussion

[buildout]

...

eggs =
    collective.tiles.discussion

然后运行 bin/buildout

您可能还想添加一个tile管理包,例如 plone.app.mosaic

使用方法

  • 创建一个经典UI Plone站点。

  • 在讨论控制面板中全局启用评论。

  • 在内容设置控制面板中启用页面或任何您想要的内容的评论。

  • 添加一个或多个评论。

  • 转到附加组件控制面板。

  • 激活 plone.app.mosaic 或其他tile管理包。

  • 激活 collective.tiles.discussion

  • 创建一个页面。

  • 将其显示设置为Mosaic的 layout_view

  • 编辑页面。布局视图现在应该处于活动状态。

  • 插入一个“最新评论”Tile,配置它,并保存页面。

  • 现在瓷砖应该显示最新评论的列表。

请注意,在 plone.app.standardtiles 中还有一个“讨论”瓷砖。这显示了当前页面的评论,以及一个添加新评论的表单。

根据审查状态进行过滤

在瓷砖中,如果您想的话,可以过滤审查状态。默认情况下,讨论项只有一个状态:已发布。在这种情况下,不需要过滤。

在讨论控制面板中,您可以启用评论审核。这启用了一个具有更多状态的工作流。评论从待处理状态开始,可以发布、拒绝或标记为垃圾邮件。

目前,在Plone 6.0.6中,没有过滤,匿名用户将看到已发布、已拒绝和垃圾邮件状态的讨论项。因此,您可能希望在瓷砖中明确过滤已发布状态,以及可能的状态。

贡献

如果您遇到问题,或者想要贡献一个错误修复或功能,请让我们知道。

许可证

本项目采用GPLv2许可。

贡献者

变更日志

1.0.0a1 (2023-08-31)

  • 初始发布。[mauritsvanrees]

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

collective.tiles.discussion-1.0.0a1.tar.gz (19.9 kB 查看哈希)

上传时间:

构建分发

collective.tiles.discussion-1.0.0a1-py3-none-any.whl (27.5 kB 查看哈希)

上传时间: Python 3

支持者

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