Introduction
Social Media platforms like Facebook, Twitter, Linked, etc. are ideal showcases for your content.
But how do they determine what text and images to show when somebody shares your content?
Joomla! 4.0 BETA ready!
Facebook introduced the Open Graph Protocol. With this protocol meta-tags are added in your blog / article source code. These meta-tags tell Facebook what the article is about, which image to use, which url, who is the author, etc. This information is then used to display your article on the Facebook platform.
Linkedin, Google+ have adopted this protocol as well. Twitter introduced its own 'protocol': TwitterCards.
This content plugin helps you make the most of your content on these Social Media platforms by automagically implementing the OpenGraph protocol and TwitterCards into your:
- Joomla! articles,
- JCal Pro (Events),
- K2 Items,
- Easyblog Entry pages,
- FocalPoint Location maps,
- ochGotNews news items,
- and (new in version 0.3.2) YooTheme Zoo blogs / pages!
You can add Twitter Cards and OpenGraph protocol to any page manually via a Joomla! Custom HTML module!
"Thank you so much for everything. Just great. If this plugin was good before, now it's amazing. This plugin is now more complete and has all the requirements that any website needs to go further in social networks. The possibilities this plugin offers is unmatched by any other in the market for Joomla components. There is no other, because I have seen them all, bought some and otherwise I have asked and their developers simply tell me: you can not do this, you can not do that, no it's not possible. But ochOpenGraph does everything a site needs to really stand out on the web" - 0.3.0 Tester
Now you decide which image to use, what description and title to share. If the resolution of the image is not good enough to be used on e.g. Facebook or twitter? No worries, the image quality is validated and when insufficient you can use a configured fallback image. You can even select a custom image per article (other image then the image in your article) and use that. This way you can share a professional image on e.g. Facebook with the title and or author avatar in the image: this will not show in your article but only on the Social Media platforms... You can configure to use the custom image for all authors or only a select group (acl) of authors: How cool is that!
"Thanks for making easily the best and most feature rich Open Graph plugin for Joomla!" - Daclina
Time to take control again over how your content looks on Social Media Platforms!
New in version 1.6.1 (requires Joomla 3.8+ | Joomla! 4.0 BETA)
- Improved: fixed PHP Notice when on PHP version 8.x
- Improved: Improvements on installation script
New in version 1.6.0 (requires Joomla 3.8+ | Joomla! 4.0 BETA)
- New: Joomla! 4.0 Beta compatible
- Improved: Refactored fetching Custom Fields values using Joomla! core helper function (image, title, description, url)
New in version 1.5.2 (requires Joomla 3.8+)
- Improved: refactored Joomla One Click Update process to better handle configured Download ID and give more verbose (error / expire) messages
- Improved: streamlined Image validation code to avoid processing images multiple times
New in version 1.5.1 (requires Joomla 3.8+)
- Improved: refactored image validation code and error handling when using non-existing image
- Improved: changed ochopengraph tag image parameter to also handle relative images
- Improved: fixed article date display as empty in article overview views (featured, category, etc.) when ochopengraph tag was used (and processed) in introtext
- Improved: fixed double HTML encoding of special characters in description when description was taken from article text
- Improved: refactored string handling code to fix use case where multibyte characters would break tag replacement and description fetching from article text
New in version 1.5.0 (requires Joomla 3.8+)
- Version: Switching to SemVer (Sematic Versioning)
- Improved: prevent the use of data URI (base64 encoded) images in og:image and twitter:image metatags as this is not allowed / supported by Social Media platforms
New in version 0.4.3 (requires Joomla 3.8+)
- Improved: fixed warning when trying to validate image size for non existing image (using spaces in filename)
New in version 0.4.2 (requires Joomla 3.8+)
- Improved: JCal Pro events now also have description tag composed from event description
- Improved: better detection if ochOpenGraph executed already on cached pages to prevent tag in non-cached custom module to trigger execute
New in version 0.4.1 (requires Joomla 3.8+)
- New: Added support for JCal Pro (event) pages
- Improved: fix for og:image:width|height not always being set when configured
New in version 0.4.0 (requires Joomla 3.8+)
- Improved: replaced deprecated File::exists() function (installer)
- Improved: do not set og:image and og:image:alt when image empty
New in version 0.3.9 (requires Joomla 3.8+)
- New: Added iGallery category pages support (Thanks John)
- Improved: disable og:image when no suitable image is found and no fallback image configured.
- Improved: Code improvements.
New in version 0.3.8 (requires Joomla! 3.8+)
- Improved: fixed using empty image url when no image specified or found
New in version 0.3.7 (requires Joomla! 3.8+)
- Improved: fixed issue where opengraph would read twittercard title/description custom field value
New in version 0.3.6 (requires Joomla! 3.8+)
- New: FocalPoint Map view support
- Improved: Code cleanup
- Improved: Fix wrong title set when category ID equals article ID
- Improved: added additional check on article view for article menu items
New in version 0.3.4
- New: Support for remote images without scheme in url (starting with //)
- Improved: Easyblog 5.0+ improvements
New in version 0.3.3
- New: Support for remote images
- New: Added support for field type mediajce for handling image files
New in version 0.3.2
- New: YooTheme Zoo supported (blog / pages)
- Improved: namespacing improvements
- Improved: added new ochhelper class
- improved: improved loading of helper classes
- Improved: refactored code for plugin panel
New in version 0.3.1
- New: Joomla! 4.0 (alpha) compatible
- Improved: fixed warning when using non-sef urls and accessing article without menu
- Improved: Custom Image can now be located on external (remote) server
New in version 0.3.0
- New: Added 'og:title Custom Field' for setting a custom title to be used in OpenGraph tags
- New: Added 'og:description Custom Field' for setting a custom description to be used in OpenGraph tags
- New: Added 'twitter:title Custom Field' for setting a custom title to be used in Twitter Cards tags
- New: Added 'twitter:description Custom Field' for setting a custom description to be used in Twitter Cards tags
- New: added three new variables to the {ochopengraph} tag: title, description and force
- New: Custom Article Field images for both Twitter card and OpenGraph: metatags will now only be used when author of the article is in the 'Include Author group'
- Improved: refactored Custom Fields reading code
- Improved: automatically use Custom Article Fields for Twitter card and Opengraph when configured (removed yes / no toggle in advanced settings)
- Improved: moved 'OpenGraph Custom Article Field image' from 'Advanced' tab to 'OpenGraph settings' tab
- Improved: moved 'Twitter Card Custom Article Field image' from 'Advanced' tab to 'Twitter Cards settings' tab
- Improved: better handling component / view detection
- Improved: removed Custom Fields code from K2 and EasyBlog as they do not support Custom Fields
- Improved: refactored usage of addCustomTag method for OpenGraph tags to Joomla's 3.6 setMetaData method
- Improved: code improvements to handle php notices on variables not set
- Improved: article title was overwritten with page title from category menu
New in version 0.2.6
- Improved: fix to regex to also find case-insensitive {ochopengraph} tag
- Improved: when opengraph tag with image found, this image will always take precedence over other images
- Improved: fix not always able to read size from local images
- Improved: ochGotNews image selection and handling
- Improved: HTML encode special characters (like the usage of double quotes in title or description) in tags that could lead to broken HTML markup
New in version 0.2.5
- New: Support for og:image size tags (width / height)
- Improved: better handling empty Custom Field images
New in version 0.2.4
- New: Support for fb:pages tag > One or more Facebook Page IDs that are associated with a URL in order to enable link editing and instant article publishing.
- New: Added support for ochGotNews component
- Improved: code improvement of install / update script
New in version 0.2.3
- New: add Facebook og:url via custom article field (enables 'importing' Facebook share count from other url)
New in version 0.2.2
- New: re-factored custom image logic to differentiate custom images on multi component usage (e.g. Joomla Articles + K2 Items)
- Improved og:description and twitter:description generator when meta description is not set (improved text cleaning and also for Joomla! articles).
- Fixed: warning in advanced tab when no article custom fields where defined
- Improved: re-factored og: tags from 'meta name=' to 'meta property='
- Improved: When value is empty do not generate (empty) tag
New in version 0.2.1
- K2 Improvement: Now always setting twitter:description and og:description when K2 item has no metadesc filled (new requirement from Twitter) Thnx Mat!
New in version 0.2.0
- New: Joomla! 3.7 Custom (article) field support: Set your custom Twitter and / or OpenGraph image via a custom media field on your article
- Improvement: Improved control of which image to use via image prio setting. If you use Custom images please review and change your image prio settings!
New in version 0.1.3
- Improved: back-end configuration (button styles and button show on setting)
New in version 0.1.2
- Added: Support for FocalPoint location map pages
New in version 0.1.1
- Added new {tag} mode: it is now possible to call OG and TC tags via special tag. See documentation for more information and use cases.
- Changed plugin to trigger on onContentPrepare to enable new {tag} mode
- Added new debug mode (3) to show where plugin is triggered
Version 0.1.0
- Hello World!
ochOpenGraph
- Version:
- 1.6.1
- Developer:
- Ruud van Lent
- Last updated:
-
Jan 20 2021
1 month ago - Date added:
- Dec 03 2016
- License:
- GPLv2 or later
- Type:
- Paid download
- Includes:
- p
- Compatibility:
- J3 J4 Beta
Share