Twitter display, Open Graph, SEO & Metadata, Social Share

Social Media platforms like Facebook, Twitter, Linked, Google+, etc. are ideal showcases for your content.
But how do they determine what text and images to show when somebody shares your content?

  • Favourite
  • Report

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 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!
Does exactly what it's supposed to do, both out of the box and with custom image solution.
Ease of use
Very intuitive and the developer has put "hover descriptions" everywhere which is great.
Super fast (within minutes) and very friendly even on a Friday night.
Excellent documentation! Everything is well organized and easy to find.
Value for money
It feels like a bargain. I'm very pleased with the price I paid.
I used this to: For my website and my mother's website. It works well with our templates (yootheme pro) which is not the case for some other OG extensions I've tried.
Pretty straight forward, not much is needed to know assuming you feel at home in Joomla administration.
Ease of use
Once the plugin is setup, the ease of use is a no brainer.
Even during the weekend the developer was kindly offering support, very responsively until the issue was resolved.
Value for money
Well worth the investment + we need to support good developers to keep their interest doing good work.
If you want to post your joomla articles on social media, give that extension a chance. it saves lots of time...
Ease of use
You need a little bit concentration to configure the extension, but I was successful ;-) I tried other extensions but I allways capitulate
again the same as in my other reviews: Ruud is realy helpful and engaged for a fast solution in any case of an error
the documentation could be a little bit more hands on for realy newbees, but in fact all is described...
Value for money
buy publishing some joomla articles to you social media accounts, the software pays for itself by saving time
I used this to: I used it for our blog

Perfect in many ways

Posted on 27 April 2018
Does what it says. Period.
Ease of use
Easy to install and configure
200%++ Ruud is extremely helpful and took the time on his holidays to help me get my site ogGraph-ready. I can't say enough. Thank you Ruud
Clear and to the point.
Value for money
I used this to: Updating older sites to make them work with Social Postcards

Go for it!

Posted on 28 June 2017
Gives you full controll what text and images to show when somebody shares your content.
Ease of use
Very easy
Plugin is self-explanatory and beside that there is detailed instructions on developers site and in the plugin configuration.
Value for money
Top value. It is part of bundle of extensions.
Add opengraph and twitter cards metatags to Joomla! webpages
Ease of use
Very easy to use: automatic for articles and via a tag on all other pages. You can even set a custom image based on author group membership.
Top: asked for a new 'feature' > implemented this directly so also other can benefit... this is how support should work!
Very well documented: on the documentation page, but also in the plugin configuration in the back-end (via tooltips and instruction boxes)
Value for money
Top value. extension is part of a set of extensions. Would pay the money for this extension alone :)
I used this to: Setting proper OG and twitter cards metatags on blog pages automatically giving paying bloggers a professional looking custom image based on group membership.

Simple but brilliant!

Posted on 03 March 2017
So simple yet so powerful and functional.
Ease of use
I needed extra support and Ruud was so kind, so patient and so thorough with his help. He clearly has a solid grasp on the term 'community'.
Excellent! Again, simple so there isn't pages and pages but explained well. FAQ/T&T are great too :)
Value for money
You get a lot more than you pay for - a bargain!!!
I used this to: Travel-related, map-based website.
ochJSsocials LIGHT

ochJSsocials LIGHT

By Ruud van Lent
Social Share
Social Media platforms (Twitter, Linkedin, Facebook) are a growing driver for traffic to your blog and integrated responsive Social Media sharing buttons are facilitating community engagement and promotion. But often integrating Social Sharing buttons on your website can break your website's performance (because they load a remotely hosted script) and look-and-feel. Often you are limited as to whe...
ochSEO|SMO Toolbox
Paid download

ochSEO|SMO Toolbox

By Ruud van Lent
SEO & Metadata
New: Switch to Joomla's 3.8 new router and remove your Article IDs from the URL WITHOUT loosing your #SEO ranking and breaking links to your website! Search Engine Optimization (SEO) and Social Media Optimization (SMO) is an important factor in increasing the popularity of your website. There are many manual ways to tweak and tune your site's SEO and SMO parameters. This package consists of the oc...
Paid download


By Ruud van Lent
News Display
Your online channels are important for you and your business. You spent a lot of time and effort to write high quality blogs for your visitors. You spent a lot of time on social media to draw attention to these blogs. You polish your content and website to be SEO optimized. But what is it you want these visitors to do on your website other then read your blog and leave? What is your call to action...
Paid download


By Ruud van Lent
Social Share
Social Media platforms (Twitter, Linkedin, Pinterest, Facebook, Whatsapp, Mix, LINE, Telegram, Viber, Pocket, Facebook Messenger, vKontakte, SMS, Reddit) are a growing driver for traffic to your blog and integrated responsive Social Media sharing buttons are facilitating community engagement and promotion. But often integrating Social Sharing buttons on your website can break your website's perfor...
Paid download


By Ruud van Lent
Multimedia Display
Adding video's (youtube, vimeo, tedx, kickstarter, prezi) to your website and blog is an excellent way to attract visitors to your website, share your message AND extent your visitors 'on page duration'. One of the important criteria of search engines in determining if your content is as good as you think it is, is the time visitors stay on your page. With an ever increasing number of mobile visit...
Paid download


By Ruud van Lent
News Display
Marketers in a content-driven landscape are responsible for producing huge amounts of content, day in and day out. But most of us don’t have the time, staff, or budget to publish enough great (or even good) content. We do the best we can, but it’s often impossible to stay ahead of the demand. Time to enable your community to easily generate curated content for your website! Content curation...
Paid download


By Ruud van Lent
Site Security
Are you worried that your website gets hacked? Are you afraid of your website pushing malware to your visitors because of this? Did you know that your website is visited (very) regularly by bots scanning your site for vulnerabilities or spam possibilities? Did you know that there are hundreds of (commercial) companies trying to fight these offenders and keeping track of their IP addresses? Did y...
Paid download


By Ruud van Lent
Joomla! has a long history of being the perfect CMS (Content Management System). in previous versions (1.x / 2.5), although maturing, the Content (articles) generation and displaying lacked Blog functionality. There are different requirements in having a Blog then in having an article. Time to leverage your Joomla! CMS into a fully fledged Blog platform! ochBlog comes with a brand new ochImage f...
Paid download


By Ruud van Lent
Are you struggling with 'tuning' your images on your site for best performance and Google's page speed ranking? What looks great on a desktop is a complete bandwidth waste on mobile devices. When optimizing the image for mobile devices, how will they look on all different sizes of devices out there and how will they 'blur' on the desktop? Time to automate Image (jpg/png) optimization and use HTML...
Paid download


By Ruud van Lent
Access & Security
Do you even feel disappointed, or even wronged, when people register on your website or subscribe to your newsletter with a Disposable or temporary E-mail account? When they download your free ‘goodies’ that you worked so hard on and ‘thank’ you with a bouncing email address, leaving you with no possibility to contact them, for support, news, etc. Do you ever feel bothered by the fact tha...
Paid download


By Ruud van Lent
Ads & Affiliates
You work hard to maintain your blog, forum, or online services platform. You spend a fair amount of time in creating great content and generating traffic to your site... Why not start monetizing your website? With this plugin you can: - Easily monetize your website by seamlessly integrating Google AdSense and / or Google Ad Manager into your webpages. - Automatically place ads in your content,...


Ruud van Lent
Last updated:
Oct 08 2019
Date added:
Dec 03 2016
GPLv2 or later
Paid download

Uses Joomla! Update System


Write a review