S&D扩展,允许本地新闻
项目描述
简介
collective.dancefloor 是一个用于 Singing&Dancing 的插件,允许在站点中创建不同的新闻通讯(不是频道)。当在Plone站点中存在一些不同的编辑人员时,这非常有用,每个编辑人员只需管理自己的新闻通讯。
安装
要安装collective.dancefloor,您只需将产品添加到您的buildout配置中的eggs即可
[instance] eggs += collective.dancefloor
用法
安装此产品后,站点中的所有文件夹式内容都可以是本地新闻通讯。这是通过在“设置”模式中添加新字段来实现的,允许启用/禁用该文件夹的新闻通讯管理。
启用本地通讯录后,将出现一个新的“通讯录”标签页,并允许具有“管理本地通讯录”权限的用户像处理普通Singing&Dancing通讯录一样管理此通讯录。
如你所见,它具有典型的S&D配置面板,在这里你可以完成你在portal_newsletters中通常所做的一切。
警告
Singing&Dancing使用持久队列对象来管理通讯录的队列。该队列是在你第一次发送通讯录时创建的,并注册为portal_newsletters,与所有频道共享。这意味着如果你已经在门户上使用了S&D,然后再使用collective.dancefloor,你将有一个共享的队列,频道A(本地通讯录A)也将看到频道B(本地通讯录B)的队列。
这可以通过删除全局队列来轻松解决,并允许本地频道创建自己的队列。有一个名为“clear_default_queue”的视图可以执行此操作,应在portal_newsletters工具中调用:your_site_url/portal_newsletters/clear_default_queue
要求
collective.dancefloor已在Plone 3.3和4.2上进行了测试。可能还可以安全地使用旧版的Plone 3.x。
待办事项和已知问题
提供全面的测试覆盖
致谢
在以下机构的支持下开发
Emilia Romagna大区支持PloneGov倡议。
变更日志
1.0.3 (2015-12-02)
Plone 4.3兼容性 [cekk]
1.0.2 (2014-10-17)
在编辑事件中修复reindexObject。现在仅重新索引所需的索引 [cekk]
1.0.1 (2013-04-19)
修复了订阅插件的bug,当安装了LinguaPlone时 (#4) [kysr]
1.0.0 (2012-12-03)
修复了logger [cekk]
添加了修复旧全局通讯录频道的视图 [cekk]
修复了实用工具注册。现在使用文件夹UID [cekk]
修复了文件夹重命名/移动。现在一个事件更新实用工具 [cekk]
0.4.5 (2011/12/07)
修复了订阅插件中的sendsecret url [cekk]
0.4.4 (2011/11/14)
修复了依赖关系 [cekk]
0.4.3 (2011/11/11)
修补了用于发送正确订阅链接的composer html [cekk]
0.4.2 (2011/11/09)
修复了本地角色 [cekk]
0.4.1 (2011/11/07)
修复了删除文件夹中的bug [cekk]
0.4.0 (2011/11/07)
添加了IDanceFloorChannels和IDanceFloorCollectors标记接口。这些接口标记本地/channels和/collectors文件夹,并用于browser:defaultView,以避免在通过http://floor/channels URL直接访问文件夹时使用错误的(全局)模板。[naro]
仅在本地通讯录表中显示本地频道 [naro]
使本地收集器正常工作。这需要激活overrides.zcml以使用自定义收集器词汇。列出了本地和全局的收集器。[naro]
一些修复和与Plone4的测试 [cekk]
添加了新的本地角色以管理本地通讯录 [cekk]
0.3 - 第一个PyPi版本
修复了各种视图以适应本地配置 [ramonski]
修复了本地频道丢失其获取的请求的讨厌的bug [seletz]
添加了全局IChannelLookup实用工具,它反过来查找本地ILocalNewsletterLookup实用工具。然后这些实用工具注册为启用了dancefloor的文件夹,这些文件夹提供ISite [seletz]
0.2 - 未发布
添加了用于频道查找的本地实用工具 [seletz]
0.1 - 未发布
添加了启用本地通讯录功能的架构扩展器 [rbartl]
项目详情
collective.dancefloor-1.0.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6ceb55bf99e1b5d5da0bcde24b0646c78f780fd909956de3cbcc73e0627e18df |
|
MD5 | 463fbe1dac3c5dbb4f6b22a825a989f0 |
|
BLAKE2b-256 | 6f5d9c797605c4ff686f0a771da9f7d9b7b279f7c9847de8a1dde4727b96135f |