Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

OpenGraph for plone4

Project Description

Introduction

This packages provides Open Graph tags similar to those built in in plone 5. Basically this is an attempt to backport the social media viewlet of plone.app.layout in plone 5 to plone 4.

What is Open Graph

Open Graph is a specification developed by Facebook to provide information about a webpage. This information is used by social media sites to get title, author, description, url, images and more in order to create a marked up link.

Installation

  • add collective.ogtags to your eggs and run buildout
  • go to the add-ons page in the plone control panel and install collective.ogtags
  • If you use custom image fields write an adapter for collective.ogtags.interfaces.IOGTagsImageProvider and your content-type to get this image (optional because collective.ogtags already registers the adapters for generic dexterity and archetype CT searching for “image” and “leadImage” fields)

Settings

Go to the ogtags settings in the plone control panel. Provide as much of the following settings as possible:

  • Site name:
    Provide the name of your site here.
  • Facebook username:
    Provide your facebook username. You can find this by going to your facebook page. The format is: https://www.facebook.com/<facebook_username>
  • Facebook app id:
    Provide your facebook app id. Go to https://developers.facebook.com/apps, choose your app and look for your app id in the description.
  • Twitter username:
    Provide your twitter name. The @-sign included, for example: @zestsoftware
  • Default image:
    Provide the URL to an image to be used in case no other image can be found. By default this will be /logo.png.

Credits

Changelog

1.2 (2017-04-11)

1.1 (2016-07-14)

  • Select image field via adapter. The default adapters work on dexterity and Archetypes content types and return either the image or the leadImage field. [parruc]

1.0.2 (2016-06-24)

  • Fixed double escaping of attributes, for example when you have & in a title. Fixes issue #3. [parruc]

1.0.1 (2016-06-01)

  • Fixed hidden Unauthorized error when called on a private folder with a published default page. Show the image of the page anyway in this case, instead of showing the fallback image. [maurits]

1.0.0 (2016-06-01)

1.0.0rc3 (2016-04-12)

  • Add support namedimagefile images. [jladage]
  • Update Dutch translations and add missing en translations. [jladage]

1.0.0rc2 (2016-04-08)

  • Improved PyPI page. [maurits]

1.0.0rc1 (2016-04-08)

  • Support quintagroup.seoptimizer if it is installed and enabled. We use its title, description and canonical url when set. [maurits]

1.0.0b1 (2016-03-21)

  • prevent generating duplicate image tags [diederik]
  • Documentation [diederik]
  • Handle images and leadimages correctly. [jladage]
  • Initial release [diederik]
Release History

Release History

This version
History Node

1.2

History Node

1.1

History Node

1.0.2

History Node

1.0.1

History Node

1.0.0

History Node

1.0.0rc3

History Node

1.0.0rc2

History Node

1.0.0rc1

History Node

1.0.0b1

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
collective.ogtags-1.2.tar.gz (19.0 kB) Copy SHA256 Checksum SHA256 Source Apr 11, 2017

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting