The Facebook side

How to configure Facebook

The very first thing you have to do is to create a Facebook application.

  1. Open https://developers.facebook.com/app (if you are not registered yet, do it here). Look at that 'Create new app' button. It's your friend.
  2. Fill the popover form that appears
../_images/new-facebook-app.png
  1. Pass the security check (captcha). This is what you get:
../_images/myplonefbapp.png
  1. Edit the settings and complete the basic configuration with few more data:
    • the domain of your website (e.g. mywebsite.com)
    • (opt.) if you want to have Facebook autentication, select "Website with Facebook Login" and set the URL of your website.
    • (opt.) choose a category
../_images/basics-myplonefbapp.png

Debug your HTML pages

There a useful tool that checks how Facebook sees your page: https://developers.facebook.com/tools/debug

For example, checking a News object on a Plone website, this what you can get.

../_images/debug-page.png

Please, note all of those 'og:xxx' properties that has to be added to a standard Plone page.

There is also a warning about the image loaded in that news. It's about the fact that the usual image_mini is 140x200 and Facebook wants to have at least one 200x200 image set on the 'og:image' property.

Understanding and configuring Facebook permissions

XXX

TO DO

  • Change og metadatas of a ATstandard to use it in Facebook in a custom way
  • Custom Archetypes

Table Of Contents




Edit this document

The source code of this file is hosted on GitHub. Everyone can update and fix errors in this document with few clicks - no downloads needed.

  1. Go to The Facebook side on GitHub.
  2. Press the Fork button. This will create your own personal copy of the documentation.
  3. Edit files using GitHub's text editor in your web browser
  4. Fill in the Commit message text box at the end of the page telling why you did the changes. Press the Propose file change button next to it when done.
  5. Then head to the Send a pull request page (you won't need to fill in any additional text). Just press Send pull request button.
  6. Your changes are now queued for review under project's Pull requests tab on Github.

For basic information about updating this manual and Sphinx format please see Writing and updating the manual guide.