Kwetter微博解决方案的PLONE集成

collective.kwetter的Python项目详细描述


plone的微博

collective.kwetter为 kwetter microblogging engine

collective.kwetter+kwetter的目标是提供类似twitter的 plone内部的微博功能。

状态

初始原型发布。

当前所有用户都从所有用户获取所有消息。

后台有follow/unfollow功能,但还没有 集体暴露。

待办事项:

  • 全仪表板
  • 跟随/取消跟随
  • @属性和标签链接
  • plone成员配置文件集成
  • 等等……

安装

安装分为两部分。

一。扑通一声

只需在你的建筑上依靠鸡蛋collective.kwetter

将其作为插件安装到Plone控制面板或门户安装程序中。

参考目标是plone4,未在plone3中测试。

collective.kwetter本身包含一个最小的plone4构建配置 所以你可以快速测试和评估它。

一个使用collective.kwetter的最小plone4构建配置示例:

[buildout]
parts = instance
extends = http://dist.plone.org/release/4.0-latest/versions.cfg
find-links =
    http://dist.repoze.org/

[instance]
recipe = plone.recipe.zope2instance
eggs =
    PIL
    collective.kwetter

zcml =
    collective.kwetter

2.Kwetter后端

使用kwetter buildout

这将安装并运行各种Kwetter后端守护进程。

注意,这不是一个plone构建,而是一个单独的独立构建。

架构

作为一个plone开发人员,您可以将kwetter后端用作“黑盒” 通过使用json api。

Kwetter系统由以下部件组成:

  1. collective.kwetter。 巴龙的前端,包括: -kwetter.js ajax浏览器组件 -plone集成与视图逻辑 -后端网关客户端
  2. kwetter后端。 用于Kwetter后端的构建驱动安装程序。这将安装: -杂种2 -kwetter.core
  3. kwetter.core。 实际的消息传递后端逻辑。这运行: -Kwetter-M2混合请求处理程序 -kWetterd消息路由和存储

collective.kwetter通过http与web浏览器和kwetter后端进行json通信。

各种kwetter后端组件通过zeromq与json通信。

https://github.com/gyst/collective.kwetter/raw/master/docs/architecture.png

源代码和贡献

欢迎捐款。源托管在 github collective

您可以克隆它或get access to the github-collective并直接在项目上工作。

Kwetter的维护者是Guido Stevens和Paul Stevens。我们 感谢您的贡献,如果需要在pypi上进行发布, 请跟我们联系。

贡献者

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

推荐PyPI第三方库


热门话题
Android Java在活动之间传递值   java当实体中存在关系时,我可以只使用实体的id而不是从DB中获取实体吗?   bouncycastle Java运行SSHD服务器错误未找到类定义   java SWT/Swing>Threads n'Hell   java多线程数据库读取   java如何在Eclipse中轻松提交Git   java在哪里可以找到字符串相等比较的一组特定排序规则?   无连接表的java单向单域关系   java扩展三角文件   java spring。杰克逊。序列化。failonemptybeans   java无法加载请求的类:oracle。jdbc。驾驶员OracleDriver   java通过数组进行索引循环并打印出元素?   找不到eclipse错误类中的java提交Hadoop作业   Java:随机设定种子   java片段、异步任务和侦听器   java在分号后使用{}