F2C Metadata Injector plugin
Rich Content; Structured data for Open Graph, Twitter Cards, Rich Pin
Adding Rich Content to Joomla articles created with F2C has become very easy with the Form2Content Metadata Injector plugin.
Download and install the plugin
PleaseĀ download the plugin here and install on your website using the Joomla extension installer.
Using the plugin
The plugin uses a custom Form2Content template to create the metadata. You need to create the actual metadata, see example below.
The filename should be: "metadata_injector_contenttype_5.tpl" where the number is the F2C Content type ID.
The file should be saved in < root >/media/com_form2content/templates.
IMPORTANT: If you want to change the Joomla Article METADATA for Title, Alias, Meta keywords and Meta description you need to use the Form2Content Metadata Plugin. This plugin overrides the values in the JAM database.
Rich snippets / microdata
It's important to understand that adding microdata from scheme.org is done in the ARTICLE CONTENT and not the metadata! As such you can add microdata via the F2C Article Templates.
Example and documentation: https://developers.google.com/+/web/snippet/
Structured content or Rich Content
Adding Rich Content metadata to your Joomla articles will tell the different social media which images, descriptions or titles they should display when linking to your website.
The different social media use different met tags to identify the rich content. The following links provide documentation and examples. Please note that several social media recognize links from others.
Facebook Open Graph: http://ogp.me/
Twitter Cards: https://dev.twitter.com/cards/types/summary-large-image
Pinterest Rich Pins: https://developers.pinterest.com/rich_pins_overview/
You can also test your page if the structured content is added correctly
Facebook (Open Graph): https://developers.facebook.com/tools/debug/
Google (Structured Data): https://developers.google.com/structured-data/testing-tool/
Form2Content Rich Content metadata template example
The code below is a Form2Content template used by the F2C Metadata Injector plugin to add the metadata to Joomla articles created using F2C. The filename is metadata_injector_contenttype_5.tpl where the number is the F2C Content type ID. The file should be saved in < root >/media/com_form2content/templates.
In the below example the first image of the gallery field is used for the image url. Of course you can use the image field also.