这个包提供了plonesocial.microblog状态更新和plone中其他用户活动的视图。

plonesocial.activitystream的Python项目详细描述


简介

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

这个名为plone social.activitystream的包为希望在plone中创建自定义社交业务解决方案的plone集成程序提供了一个构建块。

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

学分

cosent

plonesocial.activitystream

plonesocial.activitystream在siteloot上提供了一个独立的 @stream 视图。 如果您安装了plonesocial.network,并点击stream/network,它将只显示您跟踪的人的更新信息。

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

plonesocial.activitystream还为siteloot提供"活动门户"视图。 activity portal视图呈现一个portletmanager viewlet,您可以在其中添加一个"activity stream"portlet(如果安装了 plonesocial.microblog ,则还可以添加一个"microblog"portlet。 这看起来像一个复杂的构造,但它为集成器提供了易于定制的灵活点,并为内容管理器提供了对呈现内容的位置和顺序的最大控制。此外,通过使用portlet进行呈现,内容管理器可以设置各种呈现选项。 您可以使用zcml覆盖重用viewlet或portlet。YMMV.

所有视图使用的核心呈现组件是 stream_provider 内容提供程序。 将显示逻辑提取到单独的内容提供程序可促进重用。 activitystream\u provider 如果安装了微博,则获取 plonesocial.microblog 更新。 它将内容创建和从zcatalog获取的plone.app.discussion回复合并在一起。 如果安装了plonesocial.network,它将通过"following"订阅过滤活动流。

要启用松耦合,plonesocial.activitystream不依赖于plonesocial.microblog 或者 plonesocial.network 。相反,它会探测这些组件是否已安装并可用。 根据其他plonesocial组件的可用性,plonesocial.activitystream 适应其行为。

如果同时安装plonesocial.theme,plonesocial.activitystream看起来会更好。 <路线图>

路线图

github上提供了plonesocial套件的详细路线图。

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

推荐PyPI第三方库


热门话题
爪哇领导人选举   java查询MongoDB数组并使用最匹配的元素进行排序   java使用Maven在Tomcat上生成和访问WSDL   java从给定列表中做出不同的选择   java读取netflow/rflow(ddwrt)数据包内容   jaxb反序列化XML以在Java中动态创建类   通过Java执行的Curl命令在windows中有效,而不是在linux中   java同步方法是否阻止更新对象字段?   带有自定义适配器崩溃应用程序的java Android ListView   java字符串到字符串数组的转换   使用redis缓存java对象:为什么它比ConcurrentHashMap更好?   java再次加载jni库时会发生什么?   java ClassNotFoundException在JustSerialized类的反序列化期间发生