ochOpenGraph 1.6.1

Version
1.6.1
Maturity
Stable
Release Date
2021-01-20
Changelog
Notes

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

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)

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

Version 1.5.1 (Thanks to Dirk for reporting and testing issues!)

  • 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

Version 1.5.0 (requires Joomla! 3.8+)

  • Version: Switching to SemVer (Semantic Versioning) | blog: Semantic Versioning: What's in a number?
  • 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

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)

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

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

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

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.

Version 0.3.8 (requires Joomla! 3.8+)

  • Improved: fixed using empty image url when no image specified or found

Version 0.3.7 (requires Joomla! 3.8+)

  • Improved: fixed issue where opengraph would read twittercard title/description custom field value

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

Version 0.3.5 (requires Joomla! 3.8+)

  • Improved: replace space in image filenames with %20 in order to avoid Facebook image not found error

Version 0.3.4 (requires Joomla! 3.8+)

  • New: Support for remote images without scheme in url (starting with //)
  • Improved: Easyblog 5.0+ improvements

 Version 0.3.3 (requires Joomla! 3.8+)

  • New: Support for remote images
  • New: Added support for field type mediajce for handling image files

Version 0.3.2 (requires Joomla! 3.8+)

  • 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

 Version 0.3.1 (requires Joomla! 3.8+)

  • 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

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

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

Version 0.2.5

  • New: Support for og:image size tags (width / height)
  • Improved: better handling empty Custom Field images

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

Version 0.2.3

  • New: add Facebook og:url via custom article field (enables 'importing' Facebook share count from other url)

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

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!

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!

Version 0.1.3

  • Improved: back-end configuration (button styles and button show on setting)

Version 0.1.2

  • Added: Support for FocalPoint location maps

Version 0.1.1

  • Added new debug mode (3) to show where plugin is triggered
  • Changed plugin to trigger on onContentPrepare to enable new {tag} mode
  • 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.
  • Set fb:app_id as meta property instead of meta name

Version 0.1.0

  • Hello world! - Initial version
Installation Notes

Log In or Sign Up

Forgot your password? / Forgot your username?