Plone内容管理系统Web论坛
项目描述
这是一个实验性的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.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 62c015690d8419753f152db96989884b1c378392b7e679bd1a520465a62dd997 |
|
MD5 | 1af70145943237ee12061f89362a60a4 |
|
BLAKE2b-256 | 373de45b90c7867aa6de0238aacafb0d1e72aa0e32b8491815c96d0cf2f15cbc |
关闭
collective.ploneboard-1.0.0a1-py2-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 72b8991b9deca5f8bd63206fd9bbf5142365fed38615183013f2068f4b195823 |
|
MD5 | 54182bb5d7536910e07d5f5077b2d5de |
|
BLAKE2b-256 | 7b2359a252a979863446a27f60142a70d5ed145f7652a8932ecf25ec5df1a15b |