跳转到主要内容

Zest社交书签

项目描述

简介

这是一个基于http://www.addthis.com/的另一个社交书签小部件,为什么选择新的而不是例如collective.addthis?可能仅仅是因为我们选择的这些服务生成JavaScript非常简单,并且将其注册为小部件。我们为我们的Zest Software网站和客户做了这样的事情,但是客户希望在每个页面上都有一个复选框来打开或关闭它。

功能

  • 这将在页面底部附近为您提供一个小部件,其中包含分享到LinkedIn、Twitter或Google的链接;您还可以在弹出窗口中分享到其他一些网站;还有一个打印按钮。

  • 此外,您将在内容类型的编辑页面(设置选项卡)上获得一个额外的布尔字段show_social_viewlet(使用archetypes.schemaextender)。当此字段被选中时,将显示小部件。默认情况下,字段未选中,因此小部件不会显示。

  • 额外的字段和小部件仅在您实际在Plone网站上安装此插件时才可用(这是使用plone.browserlayer完成的)。因此,当您的Zope实例有多个Plone网站时,小部件仅在您安装它的网站上使用。

配置

用户界面中没有任何配置。如果您想覆盖显示小部件的默认值和回退值,您可能需要查看config.py并在那里对值进行猴子补丁。

如果您想更改显示的链接,您只需覆盖小部件模板即可,这可能是使用z3c.jbot最简单的方法。

兼容性

zest.social已经在Plone 3.3和Plone 4.0上进行了测试,使用archetypes.schemaextender 1.6和2.0.3。

更改日志

1.3 (2012-09-12)

  • 移动到github。 [maurits]

1.2 (2010-10-19)

  • 添加了MANIFEST.in文件,以便发布的软件包将包含.mo文件(至少当使用zest.releaserzest.pocompile结合使用时)。 [maurits]

  • 当context.show_social_viewlet不起作用时,尝试context.getField('show_social_viewlet').get(context),因为第一种方法只有在你调用getField一次时才有效。已与archetypes.schemaextender 1.6和2.0.3进行测试。 [maurits]

  • 添加了config.py以简化覆盖show_social_viewlet字段的默认值(False)和当当前对象不存在该字段时的回退值(False)。 [maurits]

1.1 (2010-10-18)

  • 显式加载archetypes.schemaextender包的zcml,这样您就不需要将其添加到Plone 3.2或更早版本的buildout配置中。 [maurits]

1.0 (2010-10-18)

  • 首次发布。 [maurits]

项目详情


下载文件

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

源分发

zest.social-1.3.zip (28.4 kB 查看哈希)

上传时间