Package: collective.facebook.accounts
Table of ContentsLife, the Universe, and EverythingDon’t PanicApplicationsActually posting or getting to/from FacebookMostly HarmlessInstallationShare and EnjoyChangelog1.0b4 (2012-07-12)1.0b3 (2012-06-18)1.0b2 (2012-05-16)1.0b1 (2012-04-05)Life, the Universe, and EverythingThis package allows you to associateFacebookaccounts with a Plone site
usingOAuthauthentication.Facebook accounts are added to the Plone site using a Facebook app. You can
create your own from Facebook’sApp Dashboard. Make sure to write down the
app’s “App ID/API Key”.Don’t PanicGo to the “Site Setup”, then to the “Facebook” tool.Choose from the “Permissions” section, which permissions you’ll need to use.
You can get further info on each one, from thePermissions ReferenceWrite the “App ID/API Key” from your Facebook app (see prerequisites).Click on “Request user auth”If your browser asks to, click on “Leave this page”.Login with the Facebook account you want to use.Allow permission for the app.Done, you should now be back at your Plone site, and see your account listed
in the “Accounts” section in the tool.An expiration date is included too.If you want to remove an account, simply click on its red cross next to its
name. Be carefull, it will delete the account without confirmation, and it
cannot be undone.ApplicationsIf you want to authorize your application to access the Facebook API,
for instance to show a portlet with a user’s Wall, you can do just that:Go to the “Site Setup”, then to the “Facebook” tool.Enter the “App/ID/API Key” and “App Secret” in the “Authorize new app”
section.Click on “Authenticate app”.You should now see your application listed in the “Accounts” section.Actually posting or getting to/from FacebookThis product just saves the needed data in order to use the Facebook API.
You’ll need additional products in order to do so, for examplecollective.facebook.portlets.Mostly HarmlessHave an idea? Found a bug? Let us know byopening a support ticket.InstallationTo enable this product in a buildout-based installation:Edit your buildout.cfg and addcollective.facebook.accountsto the list
of eggs to install[buildout]
...
eggs =
    collective.facebook.accountsAfter updating the configuration you need to run ‘’bin/buildout’’, which will
take care of updating your system.Go to the ‘Site Setup’ page in a Plone site and click on the ‘Add-ons’ link.Check the box next to ‘’collective.facebook.accounts’’ and click the
‘Activate’ button.Note: You may have to empty your browser cache and save your resource
registries in order to see the effects of the product installation.Share and Enjoycollective.facebook.accounts would not have been possible without the
contribution of the following people:Franco PellegriniHéctor VelardeSilvestre HuensMark van LentDevelopment sponsored by Open Multimedia.ChangelogBecause you have to know where your towel is.1.0b4 (2012-07-12)Refactored the control panel to improve usability [frapell]1.0b3 (2012-06-18)Implement Facebook application authorization. [markvl]Add Dutch translations. [markvl]Let the plone i18n domain handle some known strings. [markvl]1.0b2 (2012-05-16)Fixed uninstallation of control panel configlet. [frapell]Tested for Plone 4.2 compatibility. [hvelarde]1.0b1 (2012-04-05)Initial release.