Plone的讨论板。
项目描述
简介
Ploneboard是一个易于使用的网络论坛。它使用经过验证的Plone用户界面,并旨在轻松集成到Plone站点。目标受众是希望在Plone站点上拥有讨论板的企业和开发者。
Ploneboard旨在做一件事,并且做得很好。它永远不会成为功能齐全的消息板,而会保持最小化,即在现有的内容管理系统内部运行,并最大限度地利用这一点。
请访问Ploneboard,以获取更多信息,该链接位于plone.org的产品区域。
Ploneboard由挪威消费者理事会、Marshall Mayer, LiveModern以及多位慷慨的贡献者赞助。
变更日志
3.6 (2015-01-23)
修复安装Ploneboard(或应用任何GenericSetup配置文件)时未解决的或循环依赖项。将信息从“types”目录导入的步骤称为“typeinfo”。修复了https://github.com/collective/Products.Ploneboard/issues/31 [maurits]
更新pt-br翻译 [agnogueira]
修复了AccessControl的依赖关系。Plone < 4.3有旧版本锁定 [cekk]
在PloneboardConversation重构后修复了comment_redirect_to_conversation中的目录定义 [cekk]
3.5 (2014-03-07)
buildout修复/更新、代码清理、pep8和测试中的修复[...][jensens]
删除了一些多余的索引。元数据已足够[jensens]
更新了巴斯克语翻译 [erral]
使travis工作 [Suresh V]
更新了德语翻译 [pbauer]
修复了Plone 4.3的RSS [kroman0]
修复了在添加[kroman0]小部件时出现的UnicodeDecodeError。
修复了在添加会话视图小部件中权限检查错误。修复了#29问题。[jensens]
检查toPloneboardTime是否获得一个可调用对象,并调用它以获取一个DateTime对象。[jensens]
修复了当启用WYSIWYG编辑器时HTML列表的视觉问题。[keul]
在创建评论后调用unmarkCreationFlag方法,以移除创建标志。[cekk]
修复了附件翻译问题。[cekk]
修复了在使用VirtualHostMonster时moderation_form无法渲染的bug。[rafaelbco]
在ploneboard工具中添加了检查,允许匿名用户在评论/讨论中插入一个名称。[cekk]
修复了rebuild_i18n脚本。[cekk]
将“getLastCommentUrl”索引/元数据替换为“getLastCommentId”。这解决了前端URL与后端不同的bug。[cekk]
3.4 (2013-05-11)
更新了i18n机制。[kiorky]
增强了功能测试并提高了效率。[kiorky]
刷新了buildout基础设施。[kiorky]
为TravisCI测试提供了更好的设置。[kiorky]
使测试通过。添加了Travis支持。[sureshvv]
修复了genericsetup导入步骤声明的问题。[kiorky]
与新的plone.batching兼容。[kiorky]
保留带有URL作为文本的链接,而不是创建嵌套的“a”节点。在https://github.com/collective/Products.Ploneboard/issues/10处修复了问题#10,允许使用圆括号的URI。问题#7。[ksuess]
更新了西班牙语翻译。[macagua]
更新了i18n支持,为翻译字符串添加了i18n句子,同步了pot文件并更新了po文件。[macagua]
修复了https://github.com/collective/Products.Ploneboard/issues/11问题。[macagua]
修复了https://github.com/collective/Products.Ploneboard/issues/9问题。[sureshvv]
将pb_attachment更改为资源js文件而不是dtml。[sureshvv]
添加了论坛属性,允许成员编辑他们自己的评论。[sureshvv]
修复了Plone 4.3的导入问题。[kroman0]
修复了i18n头部,添加了locales文件夹并更新了pt-br翻译。[davilima6]
添加按钮标签以启动新的会话,而不是重复使用“添加评论”标签。[gaudenz]
在撰写回复时不要显示工作流操作和回复按钮。[gaudenz]
修复了与经典(非Chameleon)Zope模板引擎的兼容性。[gaudenz]
移除“快速回复”标签。从用户的角度来看,这只是普通的回复。[gaudenz]
不再吞咽ConflictError。[keul]
根据当前用户的权限更新评论数量(在此之前,即使评论未发布,也会更新数量)[cekk]
修复了论坛视图:始终在论坛视图中显示第三列。[keul]
拒绝的评论现在可以在再次提交之前由所有者进行修改。[keul]
添加了对“站点管理员”角色的支持。[keul]
如果论坛区域位于私有文件夹中,则用户(即使已发布)无法看到论坛区域。[keul]
在ploneboard视图中允许翻译“匿名”评论。[cekk]
为匿名用户添加了Captcha支持。如果已安装和配置了recaptcha。[cekk]
修复了意大利语翻译。[cekk]
修复了add_comment_script。在添加新评论后,如果用户(登录或匿名)无法访问评论(例如,如果它被审核),则将重定向到讨论。[cekk]
为Ploneboard AT添加了文本字段。[cekk]
3.3 (2012-09-08)
为共享选项卡中使用的Plone的“阅读者”、“贡献者”、“编辑器”和“审阅者”角色添加默认权限映射。[rossp]
将默认GS配置文件重命名为“default”,并将“ploneboard”保留为向后兼容别名。[gaudenz]
为评论注册表单动作添加升级步骤。[gaudenz]
在portal_css中注册ploneboard.css添加升级步骤。[gaudenz]
添加了清单文件。[aclark4life]
3.2 (2011-12-22)
在对话视图评论中添加了奇偶类。[thomasdesvenain]
对话视图限制为查看权限(非公开),因此如果只对认证成员可见,匿名用户将被重定向到登录表单。[thomasdesvenain]
在删除 conversation_view 模板后修复了线程化对话视图。[thomasdesvenain]
3.1 (2011-12-07)
使用浏览器视图而不是模板来修复线程化对话视图。[thomasdesvenain]
在添加对话表单上修复了国际化问题。更新了翻译文件。[thomasdesvenain]
重构:使其更容易使用另一种类型的对话。[thomasdesvenain]
重构:将对话表单和消息放入视图组件中。[thomasdesvenain]
启用在最近端口中显示哪个版块或论坛的选择。[martior]
3.0 (2011-10-06)
使用 CMFPlacefulWorkflow 的基本配置文件,以避免通过安装未使用的流程而破坏默认工作流程链设置。[tesdal]
将 python-dateutil 固定在版本 2.0 以下,因为这个版本仅适用于 Python 3。[keul]
同步了法语文本 po 文件和完成翻译。[sgeulette]
添加了波兰语翻译。[radekj]
更新了德语翻译。[ksuess]
更新了丹麦语翻译。[kroman0]
与 pot 同步并更新了瑞典语翻译。[svincic]
兼容 Plone 4 和 4.1。[thomasdesvenain, rochecompaan, jaroel, vmaksymiv, ksuess, radekj, maciej.zieba, jensens, maartenkling]
2.2 (2011-02-08)
对德语翻译进行了一些小更新。“消息板”现在为“Foren”,而不是“Forum”。[thet]
为 Ploneboard 内部工作流程添加了配置文件。注意,目前没有将选定内容发布到 intranet 外部的转换。[thet]
修复了无法在编辑论坛时更改最大附件大小的错误。添加了测试。[sureshvv]
将对象创建的事件通知移至后期阶段。当触发 ObjectInitializedEvent 时,对象应填充数据。[naro]
删除 catalog.xml 并通过代码设置目录,以避免在更新/重新安装时破坏索引。[tesdal]
修复了一些对浏览器视图错误命名的引用。[rossp]
修复了 setuphandler 步骤依赖关系。[rossp]
在 plone 域中添加了一些法语翻译,并修复了 Ploneboard-fr.po 中“help_body_attachments_maxsize”的翻译。[sylvainb]
ploneboard_recent 和 ploneboard_unanswered 视图需要访问 toPloneboardTime 方法。这修复了http://plone.org/products/ploneboard/issues/207以及http://plone.org/products/ploneboard/issues/208 [sylvainb]
不再有 Zope2 接口。[toutpt]
合并了 plone4-compatibility 分支的变化。[jcbrand]
在模板中定义全局变量,以实现 Plone4 兼容性。[jcbrand]
修复了“登录以开始对话”的西班牙语翻译。[timo]
修复了 add_comment_form 中“发布评论”和“取消”的翻译。[timo]
2.1b2 - 20091019
正确设置依赖关系。[tesdal]
2.1b1 - 20091019
在板视图中将论坛数据结构创建为字典的字典。[tesdal]
在论坛视图中将对话数据结构创建为字典列表。这可以很容易地缓存,尽管目前还没有提供支持。[tesdal]
如果添加带有文本的对话,则在对话中自动创建评论。[tesdal]
为 funkload 测试创建了配置文件。[tesdal]
在将日期翻译为日期元素时添加完整的列表,以允许通过覆盖基本翻译字符串来自定义格式。[kdeldycke]
修复了外观错误(搜索结果的相关性百分比)。[glenfant]
添加了瑞典语翻译,感谢 Martin Lundwall。[hannosch]
添加了俄语翻译,由 Eugene Korenevsky 提供。[wichert]
在搜索结果中为内容类型图标添加缺失的空 alt-text。[wichert]
修改了作者检索,以允许用户的全名留空,并回退到其用户 ID。[rockdj]
为 Conversation、Comment 和 Attachment 对象添加了 _createObjectByType 对象创建的事件通知。[daftdog]
使对话批量大小可配置。以前总是30。 [sureshvv]
在添加评论时,不要总是重定向到对话的第一页。重定向到评论所在的页面 [sureshvv]
查看论坛时,点击“最新评论”链接应带您前往那里 [sureshvv]
使toPloneboardTime作为PythonScript过时。它现在在视图类中是一个方法。 [sureshvv]
用户可以使用PlacefulWorkflow编辑他们自己的评论。 [sureshvv]
添加了锁定整个留言板的流程。 [sureshvv]
2.0 - 2008年3月14日
索引新添加的评论,确保它们在目录中的所有数据都是正确的。 [wichert]
重新设计RSS订阅:使Ploneboard RSS订阅递归工作,以便论坛的订阅显示所有对话,而板本身的订阅显示所有论坛的评论。启用了Ploneboard类型的订阅。 [wichert]
从Ploneboard中删除object_provides索引:Plone 3.0本身有一个更高效的版本。 [wichert]
在“开始新对话”按钮下方添加一个明确的visualClear,以便它不会与表格重叠。这修复了 http://plone.org/products/ploneboard/issues/161 [wichert]
为准备PLIP195与Plone 3.1合并:在我们的GS配置文件中将Products.SimpleAttachment声明为依赖项。 [wichert]
- _ 更新立陶宛语翻译。这修复了 [wichert]
纠正附件大小词汇:值应该是整数,而不是字符串。这也修复了 http://plone.org/products/ploneboard/issues/168 以及 http://plone.org/products/ploneboard/issues/144 [wichert]
在转换评论时尊重内容类型。例如,在text/html评论中将换行符替换为<br/>是愚蠢的。 [wichert]
2.0rc1 - 2007年12月21日
使评论图标链接到评论。这修复了 http://plone.org/products/ploneboard/issues/78 [wichert]
修复一个边缘情况:创建一个没有文本但有附件的对话会丢失附件。 [wichert]
在创建新对话时不要将其描述设置为输入的文本。 [wichert]
切换到基于plone.app.controlpanel的控制面板。 [wichert]
纠正端口添加表单的基本类。这修复了 http://plone.org/products/ploneboard/issues/154 [wichert]
2.0b2 - 2007年12月19日
纠正login-name与userid的使用。 [wichert]
纠正附件处理,这在前两个0.0版中已损坏。 [fschulze]
在板视图中添加搜索表单。 [wichert]
禁用在对话和论坛视图中不起作用的基于javascript的排序。 [wichert]
将最近对话小部件移植到plone.portlets。 [wichert]
2.0b1 - 2007年11月28日
启用了小部件管理,Plone 3.0测试,隐藏弃用。 [glenfant]
法语翻译完成。 [glenfant]
移植到Plone 3.0 [wichert, fschulze]