babble:plone的即时消息客户端

babble.client的Python项目详细描述


简介

叽叽喳喳:PLONE的即时信息

babble是为plone提供的即时消息服务。 它由babble.client作为plone前端客户端和 babble.server , 基于zope2的消息服务,作为后端聊天服务。

客户端和服务器之间的通信是通过json包实现的 通过XML-RPC发送。

客户机由一个 联机联系人 portlet组成,您可以使用它启动 新聊天。

您也可以考虑将babble与 actionbar.babble

聊天会话出现在模式对话框中,并利用 jquery ajax轮询提供无缝的实时消息。

在非活动期间,轮询间隔逐渐变长,直到 达到特定(可配置)的最大轮询间隔。

请注意:即使轮询值是可配置的,也不建议 使最小轮询间隔小于5000毫秒。

特点:

  • 用于多用户通信的双向用户通信或聊天室。
  • 记住重新加载页面时打开的聊天窗口
  • 聊天窗口可以最小化
  • 新消息将自动打开聊天窗口
  • "在线用户"portlet提供当前在线用户的列表
  • 可配置的轮询间隔
  • 通过聊天信息接收的可单击URL
  • 对消息服务的请求是经过密码验证的
  • 可以与 actionbar of actionbar.panel的操作栏
  • 可以在与消息服务不同的服务器上运行

新功能,聊天室:

可以像plone中的任何其他项目一样创建聊天室,方法是单击 编辑栏上的"添加新"链接。

在聊天室的"添加"页面上,要求您提供标题和可选的 说明。

任何有权查看聊天室的人都可以发送 从聊天室接收即时消息。但这仅适用于 登录的用户。

如果匿名用户具有查看所需的权限 一个聊天室,他或她就能看到谈话的历史, 但不发送或接收消息。

"聊天室"Portlet可用于向用户显示哪些聊天室是 当前可用,可以打开并参与。

注意:在聊天室聊天和在双向聊天室聊天是一样的。视图 "聊天室对象"中的""只能用作会话的静态记录。

兼容性:

经测试可与PLONE 4配合使用

依赖关系:

需要babble.server 1.0b5或更高版本!

文档:

有关"喋喋不休"项目的完整文档,请访问 http://babblechat.org

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

推荐PyPI第三方库


热门话题
java Ejb@Schedule在elasticbeanstalk上运行的swarm应用程序中不起作用   oop在java中,接口是否可以从超级接口继承常量和方法?   来自JDBC的java PL/SQL调用导致“SQLSyntaxErrorException:ORA00900”   java在安卓中共享到应用程序时如何制作覆盖?   java Cardview是一张一卡通   从java中的类名实例化类   java无法获取HashMap中新Putte的元素?   使用iText库在PDF中生成java分层书签   java@Target属性值必须是类文本   java Spring绑定抽象对象   Java中类间的c JNI作用域   spring如何从java运行curl命令?   java如何计算死亡年龄?   swing动态JPanel加法   java生成计算机移动   java是多维数组的新成员   SpringMVCJava。lang.ClassNotFoundException:org。springframework。表示表达式分析器   java在运行时创建NinePatch