plone内容管理系统的web板

collective.ploneboard的Python项目详细描述


https://travis-ci.org/kitconcept/collective.ploneboard.svg?branch=masterEgg StatusLatest VersionLicense

kitconcept

这是一个实验性的plone插件产品,用于重写功能 从零开始用灵巧的类型和 讨论。

功能

  • 添加留言板
  • 添加主题
  • 添加对话
  • 回复对话
  • 在对话中添加附件

示例

此附加组件可以在以下站点看到: -互联网上有没有一个人人都能看到的网页?

翻译

本产品已翻译成

  • 克林贡语(谢谢,k'plai)

安装

通过将collective.ploneboard添加到构建中来安装它:

[buildout]

...

eggs =
    collective.ploneboard

然后运行bin/buildout

支架

如果你有问题, please let us know

如果您需要专业支持,或想赞助新功能,请随时在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]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何禁用ch.qos。在“mvn清理安装”期间运行SpringBootTest时的logback自己的信息消息   java用xstream解析谷歌地理代码   java操作ArrayList中包含的对象   java无法连接到jsp中的数据库   java JavaFx将字段设置为int   Java中在不同类之间传递数组元素   基于AStar算法的java15拼图   java Spring筛选器在init函数之后丢失设置变量   java文件定位器可以指向不同文件服务器上的目录吗?   java调用抛出FileNotFoundException的方法   java滑入(覆盖)活动   java如何在for的每个循环中重置arrylist?   java在eclipse中为postgres db获取正确的驱动程序时遇到问题   java在wordnet中查找语法集之间的距离   java创建基于角色的web应用程序的最佳方法是什么?   gwt使用java创建web应用程序   java打印结果集值作为html页面中的文本   java使方法实现的返回类型比抽象方法更具体   java:检查服务器是否有特定的文件?   java在JTable中两次选择单行不会调用ListSelectionListener。valueChanged()是第二次