跳转到主要内容

此软件包为Plone中的plonesocial.microblog状态更新和其他用户活动提供视图

项目描述

https://secure.travis-ci.org/cosent/plonesocial.activitystream.png

简介

plonesocial.activitystream是plonesocial套件的一部分。

此软件包plonesocial.activitystream为希望在Plone中创建自定义社交商务解决方案的Plone集成人员提供了一个构建块。

如果您是寻找预集成解决方案的终端用户,则应安装plonesocial.suite

致谢

Cosent

此软件包由Cosent维护。

plonesocial.activitystream

plonesocial.activitystream在SiteRoot上提供了一个独立的@@stream视图。如果您还安装了plonesocial.network,并访问@@stream/network,它将仅显示您关注的个人的更新。

提供了一个导航栏,该导航栏检测plonesocial.network的存在,以及提供本地微博的本地工作区,并显示适合上下文的导航选项。

Plonesocial.activitystream还为网站根目录提供了一个“活动门户”视图。活动门户视图渲染一个portletmanager小部件,您可以在其中添加一个“活动流”小部件(如果已安装plonesocial.microblog,还可以添加一个“微博”小部件。这可能看起来很复杂,但它为集成人员提供了易于定制的灵活性点,并为内容管理人员提供了对渲染位置和顺序的最大控制权。此外,通过使用小部件进行渲染,内容管理人员可以设置各种渲染选项。您可以根据需要使用ZCML覆盖重新使用小部件或小部件。YMMV。

所有视图都使用的核心渲染组件是stream_provider内容提供者。将显示逻辑提取到单独的内容提供者中促进了重用。activitystream_provider会获取plonesocial.microblog更新(如果已安装微博),并将其与从ZCatalog获取的内容创建和plone.app.discussion回复合并。如果安装了plonesocial.network,它将根据“关注”订阅过滤活动流。

为了实现松散耦合,plonesocial.activitystream不依赖于plonesocial.microblogplonesocial.network。相反,它检查这些组件是否已安装并可用。根据其他plonesocial组件的可用性,plonesocial.activitystream调整其行为。

如果也安装了plonesocial.theme,Plonesocial.activitystream看起来会更好。

路线图

在GitHub上可以找到plonesocial套件的详细路线图

贡献者

  • Guido Stevens,作者

  • Maurits van Rees

  • Leonardo J. Caballero G.

  • Thomas Desvenain

  • Hector Velarde

更改日志

0.5.6 (2014-03-11)

  • 将browserviews绑定到INavigationRoot而不是ISiteRoot [gyst]

  • 通过添加分类器、依赖关系和修复许可证版本号为GPLv2来修复包分发;还添加了MANIFEST.in文件。[hvelarde]

  • 添加了巴西葡萄牙语翻译。[hvelarde]

0.5.5 (2013-07-31)

  • 修复导航模板基本URL [gyst]

0.5.4 (2013-07-31)

  • 修复无效的zpt视图操作逻辑 [gyst]

0.5.3 (2013-07-31)

  • 修复了用户被删除时的活动流渲染 [thomasdesvenain]

  • 活动流链接检查我们使用视图操作来避免直接下载。[thomasdesvenain]

0.5.2 (2013-07-08)

  • 提高版本号,0.5.0/0.5.1序列由于pypi上传问题而混淆 [gyst]

0.5.0 (2013-07-04)

  • 更新文档 [Guido A.J. Stevens]

  • tag URL应该是全局的 [Guido A.J. Stevens]

  • 完成IMicroblogContext实现 [Guido A.J. Stevens]

  • 使活动标签检查更健壮 [Guido A.J. Stevens]

  • 重构探索/我的网络遍历 - 默认为探索,即使已安装plonesocial.network - 删除配置之间的不一致 - 使冷启动时跟随主页链接到@@stream实际上显示流; [Guido A.J. Stevens]

  • 根据plonesocial.network的存在调整导航 [Guido A.J. Stevens]

  • 支持在导航中突出显示当前视图 [Guido A.J. Stevens]

  • 将可选导入合并到集成中 [Guido A.J. Stevens]

  • 将navbar从plonesocial.suite移动到plonesocial.activitystream [Guido A.J. Stevens]

  • 在本地微博上下文中启用流视图 [Guido A.J. Stevens]

  • 过滤用户或微博上下文,而不是两者都过滤 [Guido Stevens]

  • pep8 [Guido Stevens]

  • 修复消息文件夹 [tdesvenain]

  • 添加法语翻译 [tdesvenain]

  • symlink已恢复 [tdesvenain]

  • 使用新API对微博上下文进行过滤 [tdesvenain]

  • 更新更改日志 [Guido Stevens]

  • 在缺少标签规范时不要回溯,修复plonesocial.microblog#8 [Guido Stevens]

  • 如果流在博客上下文中显示,则过滤此上下文内的活动流。[tdesvenain]

0.4.3 (2013-04-29)

  • pep8 [Guido Stevens]

  • tag视图不应在网络上进行过滤 [gyst]

  • Plone 4.3兼容性 [thomasdesvenain]

  • 荷兰语翻译 [maartenkling]

0.4.2 (2012-11-26)

  • 更新变更日志,发布

  • 更新Travis配置到新构建 [gyst]

  • 提供一个支持virtualenv的Travis构建,可以在开发机上调试 [gyst]

  • 忽略dist [gyst]

  • 为端口注册添加i18n支持 [macagua]

  • 更新贡献者文件,与plone域同步i18n脚本,为通用设置注册配置文件添加i18n支持 [macagua]

  • 更新贡献者文件,与plone域同步i18n脚本,为通用设置注册配置文件添加i18n支持 [macagua]

  • 添加i18n同步脚本 [macagua]

  • 添加手动POT模板 [macagua]

  • 添加西班牙语l10n [macagua]

  • 添加更多关于i18n支持的改进 [macagua]

  • 更新变更日志 [macagua]

  • pep8/pyflakes [hvelarde]

  • 更新Travis CI配置以包含pep8/pyflakes测试 [hvelarde]

  • 更新扩展配置的位置,因为plonetest存储库已移动到GitHub [hvelarde]

  • 更新忽略对象列表 [hvelarde]

  • 没有硬依赖,现在有条件集成 [gyst]

  • 增加版本号 [gyst]

  • 将README.txt符号链接到静默dist警告 [gyst]

  • 更新文档 [gyst]

  • 使用条件适配以避免硬依赖微型博客 [gyst]

  • 清理构建 [gyst]

  • 添加缺少的必需包 [hvelarde]

  • 添加Travis CI配置 [hvelarde]

  • 记录讨论错误 [gyst]

0.4.1 (2012-10-09)

  • 合并:在@@stream上启用plonesocial.network过滤器 [gyst]

0.4 (2012-10-09)

  • 更新文档 [gyst]

  • 修复依赖关系 [gyst]

  • 重新缩进以获得更好的pep8 [gyst]

  • 更多样式 [gyst]

  • 捕获无法解析的大脑 [gyst]

  • 调整样式 [gyst]

  • 记录todo [gyst]

  • 将微型博客状态表单集成到@@stream中 [gyst]

  • 重构并保护微型博客卸载时的错误 [gyst]

  • 在stream_provider上提供标签和用户ID过滤器API [gyst]

  • 与plonesocial.network @@profile保持一致性 [gyst]

  • 将标签视图实现为遍历,而不是getarg [gyst]

  • GS名称 [gyst]

  • 将活动流渲染提取到可重用提供者中 [gyst]

  • 提供独立的@@stream视图和@@stream_provider(目前为noop) [gyst]

  • 将activity_contentprovider重命名为activity_provider [gyst]

  • 封装基于portlet-manager-viewlet的活动流视图 [gyst]

  • 公开并按标签过滤 [gyst]

  • 显示内容标签 [gyst]

  • 增加版本号 [gyst]

0.3.3 (2012-08-13)

  • 啊哈。日期不是DateTime。根据max(effective, modified)排序。参考#1。 [gyst]

0.3.2 (2012-08-13)

  • 按日期排序,修复#1:有效1-1-1000排序错误 [gyst]

0.3.1 (2012-05-29)

  • 修复i18n回归 [gyst]

0.3 (2012-05-21)

  • 更新变更日志、readme [gyst]

  • 使用定义的访问控制,修复portletmanager重命名 [gyst]

  • 简化包布局 [gyst]

  • 将活动渲染提取到contentprovider/adapter中 [gyst]

  • 活动类型过滤器 [gyst]

  • 将活动流数据结构适配器化 [gyst]

  • 调整i18n [gyst]

  • 从annotationstorage切换到实用工具 [gyst]

  • 将单独的ZODB碎片文档移动到plonesocial.microblog [gyst]

  • 清理视图逻辑 [gyst]

  • 感谢Maurits [gyst]

  • 重构存储后端 [gyst]

  • 将内容模型提取到plonesocial.microblog [gyst]

  • 启用假数据插入/修复日期错误 [gyst]

  • 添加Poi响应样式的活动。 [maurits]

  • 使用额外ZODB的一些示例代码。 [maurits]

  • 增加版本号 [gyst]

0.2 (2012-05-04)

  • 更新文档 [gyst]

  • 为了未来其他视图,预先重命名主视图 [gyst]

  • 使小部件自动可分配 [gyst]

  • 消除src目录间接引用 [gyst]

  • 将commentActions翻译委托给p.a.d. [gyst]

  • 提供nl的i18n [gyst]

  • 按有效排序;修复日期错误;调整样式 [gyst]

  • 强制内部acquisition安全 [gyst]

  • 像素调整 [gyst]

  • 调整CSS [gyst]

  • 将activitystream视图小部件限制为activitystream视图,并更新文档 [gyst]

  • 回滚manageportlets链接 [gyst]

  • 撤销“提取独立流视图到plonesocial.suite” [gyst]

  • 按创建时间排序而非修改时间 [gyst]

  • 提供“紧凑”渲染选项 [gyst]

  • 调整文档 [gyst]

  • 更新文档 [gyst]

  • 添加基本CSS [gyst]

  • 活动流的原型实现 [gyst]

  • 重命名portletmanager视图 [gyst]

  • 提供活动流portlet [gyst]

  • 提取独立流视图到plonesocial.suite [gyst]

  • 在视图中将portletmanager包装起来,仅在网站根目录注册 [gyst]

  • 添加portletmanager [gyst]

  • (空)主页的活动流视图 [gyst]

0.1dev(未发布)

  • 从ZopeSkel的初始检查 [gyst]

项目详情


下载文件

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

源分发

plonesocial.activitystream-0.5.6.zip (169.7 kB 查看哈希)

上传时间

支持者