Adds a Facebook Like-button viewlet to Plone content pages. Because everybody loves Facebook (and mFabrik).
Project description
Introduction
This Plone CMS add-on product adds the standard Facebook Like-button and Like boxes to Plone pages.
Features
There are several kind of like features
Like box a.k.a. fan box. Enlists clickers as the fan of your Facebook product page. This is available as an addable portlet. (This is the modern “Become a fan” button.)
Like button allows users to share the current content item URL in their Facebook news feed. This can be enabled on selected content types or pages using Zope marker interfaces.
Other features
Facebook content is localized by mapping Plone language to Facebook locale (add your own languages to locales.py)
Asynchronous Facebook Connect API Javascript loader is used to optimize the page loading time
Installation
Installing the code
Add the following to your buildout.cfg:
eggs ... mfabrik.like
Rerun buildout.
Restart Plone.
Adding Like box portlet
Add Facebook application id to Site control panel -> Facebook Like-button settings
Create new portlet
Add Facebook page id in the portlet settings (this is the long number which you can pick from Facebook page URL)
Show either full Like box or just “Become a fan” text
Plone 3 and beta components
This add-on product uses software components which are not yet officially deployed for Plone 3 (and maybe never will) like plone.app.registry. To make these components work correctly you probably need to use “good-py version pindowns” in your buildout.cfg.
For more information, see
Example sites
Customization
Subclass viewlet or portlet rendere classes
Override necessary methods
Customize template
Use a browser layer specific to your customization add-on product to override the default viewlet / portlet renderer
Source code
More information
1.0 - 2.0
Added control panel to configure [miohtama]
Added Like box portlet [miohtama]
Added connect.js version [miohtama]
Localize Like-button for the current Plone language [miohtama]
1.0
Initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.