跳转到主要内容

Plone内容管理系统Web论坛

项目描述

https://travis-ci.org/kitconcept/collective.ploneboard.svg?branch=master Egg Status Latest Version License

kitconcept

这是一个实验性的Plone插件产品,旨在从头开始使用Dexterity类型和plone.app.discussion重写Products.Ploneboard的功能。

功能

  • 添加留言板

  • 添加主题

  • 添加对话

  • 回复对话

  • 将附件添加到对话

示例

此插件可以在以下网站上看到:- 在互联网上是否有每个人都可以看到功能的页面?

翻译

此产品已被翻译成

  • 克林贡语(感谢,K’Plai)

安装

通过将其添加到您的buildout中安装collective.ploneboard

[buildout]

...

eggs =
    collective.ploneboard

然后运行 bin/buildout

贡献

支持

如果您遇到问题,请告知我们

如果您需要专业支持或想赞助新功能,请通过info@kitconcept.com给我们留言。

许可协议

本项目遵循GPLv2许可协议。

测试设置

>>> app = layer['app']
>>> from plone.testing.z2 import Browser
>>> browser = Browser(app)
>>> browser.handleErrors = False
>>> browser.addHeader('Authorization', 'Basic admin:secret')
>>> portal = layer['portal']
>>> portal_url = 'http://nohost/plone'

添加留言板

“作为管理员,我可以添加一个论坛。”

>>> browser.open(portal_url + '/++add++Message Board')
>>> browser.getControl(name='form.widgets.IDublinCore.title').value = "My Message Board"
>>> browser.getControl("Save").click()
>>> "My Message Board" in browser.contents
True

添加主题

“作为管理员,我可以向现有的论坛添加一个主题。”

>>> browser.open(portal_url + '/my-message-board')
>>> browser.getLink('Topic').click()
>>> browser.getControl(name='form.widgets.IBasic.title').value = "My First Topic"
>>> browser.getControl("Save").click()
>>> "My First Topic" in browser.contents
True

添加对话

“作为成员,我可以向现有的主题添加一个对话。”

>>> browser.open(portal_url + '/my-message-board/my-first-topic')
>>> browser.getLink('Conversation').click()
>>> browser.getControl(name='form.widgets.IBasic.title').value = "My First Conversation"
>>> browser.getControl(name='form.widgets.text').value = "This is my first conversation"
>>> browser.getControl("Save").click()
>>> "My First Conversation" in browser.contents
True

回复

作为成员,我可以向现有的对话添加回复。

>>> browser.getControl(name='form.widgets.text').value = "This is my first reply."
>>> browser.getControl(name="form.buttons.comment").click()
>>> "This is my first reply" in browser.contents
True

贡献者

注意:此文件中列出了对该软件包做出贡献的人名和角色

,每行一个,如下所示

  • Joe Schmoe,原始作者

  • Bob Slob,贡献了猴子补丁

  • Jane Main,编写了flibberty模块

变更日志

1.0.0a1 (2018-11-28)

  • 初始发布。[timo]

项目详情


下载文件

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

源代码发行版

collective.ploneboard-1.0.0a1.tar.gz (31.1 kB 查看哈希值)

上传时间: 源代码

构建发行版

collective.ploneboard-1.0.0a1-py2-none-any.whl (29.6 kB 查看哈希值)

上传时间: Python 2

支持者