{ "info": { "author": "mFabrik Research Oy", "author_email": "research@mfabrik.com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Programming Language :: Python" ], "description": ".. contents:: :local: \n\nIntroduction\n-------------\n\nThis Plone CMS add-on product adds the standard Facebook Like-button \nand Like boxes to Plone pages.\n\nFeatures\n---------\n\nThere are several kind of like features\n\n* Like box a.k.a. fan box. Enlists clickers as the fan of your Facebook product page.\n This is available as an addable portlet. (This is the modern \"Become a fan\" button.)\n \n* Like button allows users to share the current content item URL in their Facebook news feed.\n This can be enabled on selected content types or pages using Zope marker interfaces.\n\nOther features\n\n* Facebook content is localized by mapping Plone language to Facebook locale (add your own languages to ``locales.py``) \n\n* Asynchronous Facebook Connect API Javascript loader is used to optimize the page loading time\n\nInstallation\n-------------\n\nInstalling the code\n===================\n\nAdd the following to your buildout.cfg::\n\n eggs\n ...\n mfabrik.like\n \n.. to your buildout.\n\nRerun buildout.\n\nRestart Plone.\n\nEnabling Like-button\n=======================\n\nLike-button is enabled on normal Page content type by default.\n\nYou can edit these settings by going *Site control panel* -> *Facebook Like-button settings*.\n\nYou can also explicitly enable Like-button on some content items by applying\n``mfabrik.like.interfaces.IFacebookLikeEnabler`` marker interface on them\nthrough Zope Management Interface.\n\nAdding Like box portlet\n=======================\n\n* Add Facebook application id to *Site control panel* -> *Facebook Like-button settings*\n\n * `Facebook site setup wizard `_ \n\n* Create new portlet\n\n* Add Facebook page id in the portlet settings (this is the long number which you can pick from Facebook page URL) \n\n * You can get Facebook page id by going to the Facebook product page and check the URL. If there \n is a long number then that's the id. If you don't see a long number try hovering your mouse\n over the product page logo and see if the number is there.\n\n* Show either full Like box or just \"Become a fan\" text\n\n.. note::\n\n Like box minimum width is 200 px, recommended by Facebook. The height of bare Become a fan box is 64 px.\n With all features on, the height is ~580 px. You can adjust font sizes etc. with your site CSS\n as Like box is rendered using Javascript/FBML, not IFRAME, technology.\n \n* http://wiki.developers.facebook.com/index.php/Like_Box \n\n.. note:: \n\n Currently Like Box seems to work even without application id, though you should\n pass one to Connect API in FB.init() Javascript method.\n\nPlone 3 and beta components\n============================\n\nThis add-on product uses software components which are not yet officially deployed\nfor Plone 3 (and maybe never will) like plone.app.registry. To make these components\nwork correctly you probably need to use \"good-py version pindowns\" in your\nbuildout.cfg.\n\nFor more information, see\n\n* http://plone.org/products/dexterity/documentation/manual/developer-manual/pre-requisites/buildout-configuration\n\nExample sites\n-------------\n\n* `Siida - Sami Museum `_\n\n* `Saariselka / North Lapland travel `_\n\nCustomization\n-------------\n\n* Subclass viewlet or portlet rendere classes\n\n* Override necessary methods\n\n* Customize template \n\n* Use a browser layer specific to your customization add-on product to override the default \n viewlet / portlet renderer\n\nExample of portletRenderer override\n====================================\n\n* Make sure that mfabrik.like is in buildout eggs before your theme add-on\n\nZCML::\n\n \n \n \n \n \nfacebook-like-box.pt example (how to add a header image)::\n \n
\n \"Facebook\"\n
\n \n \n
\n
\n \n

\n Please configure Facebook API key and application id \n in the Plone site setup.\n

\n\nChanging the location of the Like-button viewlet\n-------------------------------------------------\n\nYou want to do this in your site theming add-on product.\n\n* Use @@manage-viewlets to hide the default instance\n\n* Use ZCML to bind viewlet to a new location\n\nSource code\n------------\n\n* http://svn.plone.org/svn/collective/mfabrik.like/trunk\n \nMore information\n-----------------\n\n* http://developers.facebook.com/docs/reference/plugins/like\n\nAuthor\n------\n\n`mFabrik Research Oy `_ - Python and Plone professionals for hire.\n\n* `mFabrik web site `_ \n\n* `mFabrik mobile site `_ \n\n* `Blog `_\n\n* `More about Plone `_ \n\n \n \nChangelog\n=========\n\n2.0 - 2.1\n---------------\n\n- Declare quick installer dependency to plone.app.registry [miohtama]\n\n- Fixed missing so that the product does not complain about plone.app.registry ZCML\n\n- Like box parametrizes header and stream [miohtama]\n\n- Like box override example [miohtama]\n\n1.0 - 2.0\n--------------\n\n- Added control panel to configure [miohtama]\n\n- Added Like box portlet [miohtama]\n\n- Added connect.js version [miohtama]\n\n- Localize Like-button for the current Plone language [miohtama]\n\n\n1.0\n-------------------\n\n- Initial release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://mfabrik.com", "keywords": "facebook like plone viewlet portlet connect", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "mfabrik.like", "package_url": "https://pypi.org/project/mfabrik.like/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/mfabrik.like/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://mfabrik.com" }, "release_url": "https://pypi.org/project/mfabrik.like/2.1/", "requires_dist": null, "requires_python": null, "summary": "Facebook Like features and Connect API support for Plone. Because everybody loves Facebook (and mFabrik).", "version": "2.1" }, "last_serial": 794758, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "e948693822ae8a7701ef6261d0485a75", "sha256": "f972d0f89855a21009f7e640bb8b770fae7247be5bc87e7b27cc287c12e5fe07" }, "downloads": -1, "filename": "mfabrik.like-1.0.tar.gz", "has_sig": false, "md5_digest": "e948693822ae8a7701ef6261d0485a75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11707, "upload_time": "2010-06-04T15:00:18", "url": "https://files.pythonhosted.org/packages/b6/61/d04e66f94c4d09b39431436fead36fa928f954735a344aa747008d24b6c6/mfabrik.like-1.0.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "b9e4b8d4b8c643eae59a4943d7630402", "sha256": "1f2ebd8aa777a819c746907a524e477dbd71ccde0549235e4634ff50e9f84061" }, "downloads": -1, "filename": "mfabrik.like-2.0.tar.gz", "has_sig": false, "md5_digest": "b9e4b8d4b8c643eae59a4943d7630402", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21101, "upload_time": "2010-07-20T19:21:51", "url": "https://files.pythonhosted.org/packages/00/41/b6f08f2219c169a5a0739903e82a9e1cf0194aaeb8f8b102d03e14230864/mfabrik.like-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "be3e66c72a8f39d782d1e4b5b41fc29e", "sha256": "1a6638d5571a8a06ee1119e6978ea076ff2d2ddca07c30297dfaf86ec3f1b2d9" }, "downloads": -1, "filename": "mfabrik.like-2.1.tar.gz", "has_sig": false, "md5_digest": "be3e66c72a8f39d782d1e4b5b41fc29e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20578, "upload_time": "2010-07-21T13:47:33", "url": "https://files.pythonhosted.org/packages/3d/ed/996db19d27115cd66622a01645eff9a4ab2efe18876a1c3841244a265182/mfabrik.like-2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "be3e66c72a8f39d782d1e4b5b41fc29e", "sha256": "1a6638d5571a8a06ee1119e6978ea076ff2d2ddca07c30297dfaf86ec3f1b2d9" }, "downloads": -1, "filename": "mfabrik.like-2.1.tar.gz", "has_sig": false, "md5_digest": "be3e66c72a8f39d782d1e4b5b41fc29e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20578, "upload_time": "2010-07-21T13:47:33", "url": "https://files.pythonhosted.org/packages/3d/ed/996db19d27115cd66622a01645eff9a4ab2efe18876a1c3841244a265182/mfabrik.like-2.1.tar.gz" } ] }