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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7e0de7be9a01ab057fc58fea7b258eb8e0c45403c6846339b46d0c1b42a30029 |
|
MD5 | 44334fd7e45cf277309a23e1a43c3ad8 |
|
BLAKE2b-256 | c596afa6d33537d7357205d69232647bd312c2d589e4862cbcb082c68b8958bd |