华丽的布告板
collective.noticeboard的Python项目详细描述
集体布告栏
以软木板.me为灵感的扑通声装饰布告板
这个plone插件允许suser将文件夹或集合转换成一个花哨的布告板,用户可以在那里添加和修改类似posit的注释。 备注显示内容类型(默认为新闻项)的内容,并且可以在套印格式中编辑。 笔记是可拖动的,可调整大小,可以改变颜色。
布告板具有原型性和灵巧性。默认显示
- 标题
- 说明
- 作者
- 修改日期
在配置中,您可以:
- 选择用于注释的默认类型
- 选择应显示的类型
- 通过单击画布启用添加注释
- 启用注释的自动发布
- 如果在特定天数内未更新,则选择是否应隐藏便笺
- 显示指向帮助页的链接(带有id“Noticeboard help”)
从导航中排除的项目不会显示在通知板上(您可能希望排除帮助页)。
警告
在plone中,需要对对象及其父文件夹具有删除权限 删除项目。通常,用户对 包含文件夹,所以这无关紧要。
不过,在布告板上,用户只允许 添加注释,不要修改布告板本身。
为了允许删除内容,我们的删除功能只检查 对对象本身而不是文件夹的删除权限。
这不会给你带来任何麻烦,但我们注意到这是因为 这与plones的默认行为有一点不同。
安装
在buildout.cfg的eggs部分添加这一行:
eggs = ... collective.noticeboard
依赖性
- collective.js.jqueryui
- collective.js.backbone
- collective.js.下划线
注意选择正确版本的collective.js.jqueryui。他们为每个小plone版本提供不同的版本,所以我们不能建议最低版本。
要让collective.noticeboard在plone 4.3.x上工作,您至少需要collective.js.jqueryui = 1.10.3,而这不是由plone4.3.2固定的。
通知板以下划线1.5.0分隔,因此我们在setup.py中将collective.js.underscore < 1.5.0声明为依赖项。
套印格式的编辑应该适用于不同版本的products.tinymce和plone 4.1、4.2和4.3。
贡献者
- 菲利普鲍尔
- 帕特里克·格肯
历史记录
0.7.1(2014-10-31)
- 修复安全问题,匿名用户可以修改Notes位置。 修复6 [DO3CC]
0.7(2014-10-04)
- 修复署名中的unicodeerror [PBAUER]
- 设置自动发布便笺的生效日期 [PBAUER]
- 更新以使用最新的设置工具 [pgerken]
0.6(2013-12-29)
- 将collective.js.下划线固定到<;1.5.0以防止中断 [PBAUER]
- 在没有实际错误时阻止空js警报 [PBAUER]
- 如果“发布”不起作用,请尝试在内部使用“发布”进行发布 [PBAUER]
- 添加正确的js钩子以支持灵活的添加和编辑表单。 [DO3CC]
- 停止使用show,而是effect。从jquery和jqueryui显示 不同的呼叫参数。我们实际上想用jqueryui的节目 有奇特的缓解效果。 [DO3CC]
0.5(2013-05-12)
- 修复检查项目是否从导航中排除时的错误 [PBAUER]
- 修复添加URL以兼容AT和灵巧性 [PBAUER]
- 添加一些测试TS公司 [DO3CC]
- 添加与plone 4.3的兼容性 [PBAUER,DO3CC]
0.4(2013-03-06)
- 使buildout使用buildout.plonetest [吹捧]
- 改进尝试删除锁定对象时的错误消息。 [PBAUER]
- 更好的缓存控制(防止匿名用户在接下来的10分钟内锁定公告板…) [pgerken]
- 删除obsolte代码 [PBAUER]
0.3(2013-02-05)
- 修复集合的使用 [PBAUER]
- 重新实现删除功能。现在可以删除注释了 即使没有对文件夹的编辑权限。这种行为是不同的 股票行为! [DO3CC]
0.2(2013-01-12)
- 添加署名 [PBAUER]
- 添加和改进一些颜色 [PBAUER]
0.1(2012-12-11)
- 初始版本