跳转到主要内容

Plone的精美公告板

项目描述

collective.noticeboard

受corkboard.me启发的Plone精美公告板

此Plone插件允许用户将文件夹或集合转换为精美的公告板,用户可以添加和修改类似便签的笔记。笔记显示内容类型(默认为新闻条目)的内容,并在覆盖层中可编辑。笔记可拖动、可调整大小并可更改颜色。

collective.noticeboard与Archetypes和Dexterity一起工作。默认情况下,它显示:

  • 标题

  • 描述

  • 图片(如果有)

  • 作者

  • 修改日期

在配置中,您可以:

  • 选择用于笔记的默认类型

  • 选择应显示的类型

  • 通过点击画布启用添加笔记功能

  • 启用笔记的自动发布

  • 选择是否在一段时间未更新时隐藏笔记

  • 显示链接到帮助页面(id为‘noticeboard-help’)

在导航中排除的项不会在公告板上显示(您可能想要排除帮助页面)。

安装

在buildout.cfg的eggs部分添加此行

eggs =
    ...
    collective.noticeboard

依赖关系

  • collective.js.jqueryui

  • collective.js.backbone

  • collective.js.underscore

请注意选择正确的collective.js.jqueryui版本。它们为每个Plone次要版本提供不同的版本,因此我们无法建议最低版本。

要在Plone 4.3.x上使collective.noticeboard正常工作,您至少需要collective.js.jqueryui = 1.10.3,这不是由Plone 4.3.2固定的。

公告板与underscore 1.5.0不兼容,因此在setup.py中将collective.js.underscore < 1.5.0声明为依赖项。

在覆盖层中编辑应与Plone 4.1、4.2和4.3中随附的Products.TinyMCE的不同版本一起工作。

鸣谢

由Starzel.de编写 - http://www.starzel.de

由DIPF赞助 - http://www.dipf.de

贡献者

  • Philip Bauer

  • Patrick Gerken

历史记录

0.7.1 (2014-10-31)

  • 修复安全问题,匿名用户可以修改笔记位置。修复#6 [do3cc]

0.7 (2014-10-04)

  • 修复byline中的UnicodeError [pbauer]

  • 为自动发布笔记设置有效日期 [pbauer]

  • 更新以与新版的setuptools兼容 [pgerken]

0.6 (2013-12-29)

  • 将collective.js.underscore锁定为< 1.5.0以防止破坏 [pbauer]

  • 防止在没有真正错误时出现空的js-alerts [pbauer]

  • 如果发布不起作用,则尝试使用publish_internally进行发布 [pbauer]

  • 添加正确的js挂钩以支持dexterity添加和编辑表单。 [do3cc]

  • 停止使用show,但使用effect。show来自jquery和jqueryui有不同的调用参数。我们实际上想使用来自jqueryui的show来获得花哨的缓动效果。 [do3cc]

0.5 (2013-05-12)

  • 修复检查项目是否被排除在导航之外时的bug [pbauer]

  • 修复与AT和Dexterity兼容的add-url [pbauer]

  • 添加一些测试 [do3cc]

  • 添加与Plone 4.3的兼容性 [pbauer, do3cc]

0.4 (2013-03-06)

  • 使buildout使用buildout.plonetest [toutpt]

  • 改进尝试删除锁定对象时的错误消息。 [pbauer]

  • 更好的缓存控制(防止匿名用户锁定公告板10分钟…) [pgerken]

  • 删除过时的代码 [pbauer]

0.3 (2013-02-05)

  • 修复与集合一起使用的问题 [pbauer]

  • 重新实现删除功能。现在即使在没有文件夹编辑权限的情况下也可以删除笔记。此行为与plone库存行为不同! [do3cc]

0.2 (2013-01-12)

  • 添加byline [pbauer]

  • 添加并改进了一些颜色 [pbauer]

0.1 (2012-12-11)

  • 初始发布

项目详细信息


下载文件

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

源分布

collective.noticeboard-0.7.1.zip (69.0 kB 查看哈希值)

上传时间

由以下支持