+
+
diff --git a/administrator/language/en-GB/en-GB.ini b/administrator/language/en-GB/en-GB.ini
index c34180220fef1..1accb93b30443 100644
--- a/administrator/language/en-GB/en-GB.ini
+++ b/administrator/language/en-GB/en-GB.ini
@@ -211,6 +211,22 @@ JFIELD_METADATA_ROBOTS_DESC="Robots Instructions"
JFIELD_METADATA_ROBOTS_LABEL="Robots"
JFIELD_METADATA_XREFERENCE_DESC="An optional reference used to link to external data sources."
JFIELD_METADATA_XREFERENCE_LABEL="Cross Reference"
+JFIELD_MICRODATA_TYPES_DESC="Select the page content type, one of the http://schema.org available types"
+JFIELD_MICRODATA_TYPES_LABEL="Microdata type"
+JFIELD_MICRODATA_EVENT_ENDDATE_DESC="The ending date and time of the event"
+JFIELD_MICRODATA_EVENT_ENDDATE_LABEL="End date"
+JFIELD_MICRODATA_EVENT_LOCATION_DESC="The location or venue of the event"
+JFIELD_MICRODATA_EVENT_LOCATION_LABEL="Location"
+JFIELD_MICRODATA_EVENT_STARTDATE_DESC="The starting date and time of the event"
+JFIELD_MICRODATA_EVENT_STARTDATE_LABEL="Start date"
+JFIELD_MICRODATA_RECIPE_CALORIES_DESC="The number of calories."
+JFIELD_MICRODATA_RECIPE_CALORIES_LABEL="Calories"
+JFIELD_MICRODATA_RECIPE_COOKTIME_DESC="The time (minutes) it takes to actually cook the dish"
+JFIELD_MICRODATA_RECIPE_COOKTIME_LABEL="Cooking time"
+JFIELD_MICRODATA_RECIPE_INGREDIENTS_DESC="An ingredient used in the recipe."
+JFIELD_MICRODATA_RECIPE_INGREDIENTS_LABEL="Ingredients"
+JFIELD_MICRODATA_RECIPE_PREPTIME_DESC="The length of time (minutes) it takes to prepare the recipe for dish"
+JFIELD_MICRODATA_RECIPE_PREPTIME_LABEL="Preparation time"
JFIELD_MODULE_LANGUAGE_DESC="Assign a language to this module."
JFIELD_NOTE_DESC="Note"
JFIELD_NOTE_LABEL="Note"
@@ -354,6 +370,7 @@ JGLOBAL_FIELDSET_PUBLISHING="Publishing"
JGLOBAL_FIELDSET_DESCRIPTION="Description"
JGLOBAL_FIELDSET_ADVANCED="Advanced"
JGLOBAL_FIELDSET_BASIC="Options"
+JGLOBAL_FIELDSET_MICRODATA_OPTIONS="Microdata"
JGLOBAL_FILTER_ATTRIBUTES_DESC="3. List additional attributes, separating each attribute name with a space or comma. For example: class,title,id"
JGLOBAL_FILTER_ATTRIBUTES_LABEL="Filter Attributes3"
JGLOBAL_FILTER_CLIENT="- Select Location -"
@@ -409,6 +426,11 @@ JGLOBAL_MAXIMUM_CATEGORY_LEVELS_LABEL="Subcategory Levels"
JGLOBAL_MAXLEVEL_DESC="Maximum number of levels of subcategories to show."
JGLOBAL_MAXLEVEL_LABEL="Subcategory Levels"
JGLOBAL_MENU_SELECTION="Menu Selection:"
+JGLOBAL_MICRODATA_ARTICLE="Article"
+JGLOBAL_MICRODATA_EVENT="Event"
+JGLOBAL_MICRODATA_PRODUCT="Product"
+JGLOBAL_MICRODATA_RECIPE="Recipe"
+JGLOBAL_MICRODATA_REVIEW="Review"
JGLOBAL_MODIFIED="Modified"
JGLOBAL_MODIFIED_DATE="Modified Date"
JGLOBAL_MOST_HITS="Most Hits"
diff --git a/administrator/language/en-GB/en-GB.plg_system_microdata.ini b/administrator/language/en-GB/en-GB.plg_system_microdata.ini
new file mode 100644
index 0000000000000..4afb586aaf1c0
--- /dev/null
+++ b/administrator/language/en-GB/en-GB.plg_system_microdata.ini
@@ -0,0 +1,9 @@
+; Joomla! Project
+; Copyright (C) 2005 - 2014 Open Source Matters. All rights reserved.
+; License GNU General Public License version 2 or later; see LICENSE.txt, see LICENSE.php
+; Note : All ini files need to be saved as UTF-8 - No BOM
+
+PLG_SYSTEM_MICRODATA="System - Microdata"
+PLG_SYSTEM_MICRODATA_FIELD_SUFFIX_DESCRIPTION="The suffix to search for when parsing the data-* HTML5 attribute"
+PLG_SYSTEM_MICRODATA_FIELD_SUFFIX_LABEL="The data-* suffix"
+PLG_SYSTEM_MICRODATA_XML_DESCRIPTION="System Plugin for parsing the HTML markup and convert the 'data-sd' HTML5 attributes in Microdata semantics."
\ No newline at end of file
diff --git a/administrator/language/en-GB/en-GB.plg_system_microdata.sys.ini b/administrator/language/en-GB/en-GB.plg_system_microdata.sys.ini
new file mode 100644
index 0000000000000..a12b5ca36163d
--- /dev/null
+++ b/administrator/language/en-GB/en-GB.plg_system_microdata.sys.ini
@@ -0,0 +1,7 @@
+; Joomla! Project
+; Copyright (C) 2005 - 2014 Open Source Matters. All rights reserved.
+; License GNU General Public License version 2 or later; see LICENSE.txt, see LICENSE.php
+; Note : All ini files need to be saved as UTF-8 - No BOM
+
+PLG_SYSTEM_MICRODATA="System - Microdata"
+PLG_SYSTEM_MICRODATA_XML_DESCRIPTION="System Plugin for parsing the HTML markup and convert the 'data-sd' HTML5 attributes in Microdata semantics."
\ No newline at end of file
diff --git a/components/com_content/views/archive/tmpl/default_items.php b/components/com_content/views/archive/tmpl/default_items.php
index bade1eea7b775..a58d4fa85db0d 100644
--- a/components/com_content/views/archive/tmpl/default_items.php
+++ b/components/com_content/views/archive/tmpl/default_items.php
@@ -16,11 +16,11 @@
diff --git a/components/com_content/views/featured/tmpl/default.php b/components/com_content/views/featured/tmpl/default.php
index 884da2a465fda..ac1215fee6d0f 100644
--- a/components/com_content/views/featured/tmpl/default.php
+++ b/components/com_content/views/featured/tmpl/default.php
@@ -16,11 +16,11 @@
// If the page class is defined, add to class as suffix.
// It will be a separate class if the user starts it with a space
?>
-
\ No newline at end of file
diff --git a/layouts/joomla/content/info_block/create_date.php b/layouts/joomla/content/info_block/create_date.php
index d97d2abcbf457..d0bed84fa60a4 100644
--- a/layouts/joomla/content/info_block/create_date.php
+++ b/layouts/joomla/content/info_block/create_date.php
@@ -12,7 +12,7 @@
?>
-
+
created, JText::_('DATE_FORMAT_LC3'))); ?>
\ No newline at end of file
diff --git a/layouts/joomla/content/info_block/hits.php b/layouts/joomla/content/info_block/hits.php
index 19ffd78330189..8570f078ab442 100644
--- a/layouts/joomla/content/info_block/hits.php
+++ b/layouts/joomla/content/info_block/hits.php
@@ -12,6 +12,6 @@
?>
-
+
hits); ?>
\ No newline at end of file
diff --git a/layouts/joomla/content/info_block/modify_date.php b/layouts/joomla/content/info_block/modify_date.php
index e1bd3f5778f70..ef170b328cbe3 100644
--- a/layouts/joomla/content/info_block/modify_date.php
+++ b/layouts/joomla/content/info_block/modify_date.php
@@ -12,7 +12,7 @@
?>
-
+
modified, JText::_('DATE_FORMAT_LC3'))); ?>
\ No newline at end of file
diff --git a/layouts/joomla/content/info_block/parent_category.php b/layouts/joomla/content/info_block/parent_category.php
index 78dcf13c233e0..b008f1c6ffb5b 100644
--- a/layouts/joomla/content/info_block/parent_category.php
+++ b/layouts/joomla/content/info_block/parent_category.php
@@ -13,9 +13,9 @@
\ No newline at end of file
diff --git a/layouts/joomla/content/info_block/publish_date.php b/layouts/joomla/content/info_block/publish_date.php
index bc456af83ca45..bddbd152fb48f 100644
--- a/layouts/joomla/content/info_block/publish_date.php
+++ b/layouts/joomla/content/info_block/publish_date.php
@@ -11,7 +11,7 @@
?>
\ No newline at end of file
diff --git a/layouts/joomla/content/microdata/event.php b/layouts/joomla/content/microdata/event.php
new file mode 100644
index 0000000000000..eeaedcc90ef50
--- /dev/null
+++ b/layouts/joomla/content/microdata/event.php
@@ -0,0 +1,34 @@
+metadata;
+$location = $microdata->get('microdata_event_location');
+$startDate = $microdata->get('microdata_event_startDate');
+$endDate = $microdata->get('microdata_event_endDate');
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/layouts/joomla/content/microdata/product.php b/layouts/joomla/content/microdata/product.php
new file mode 100644
index 0000000000000..f0120db199180
--- /dev/null
+++ b/layouts/joomla/content/microdata/product.php
@@ -0,0 +1,10 @@
+metadata;
+$cookTime = $microdata->get('microdata_recipe_cookTime');
+$prepTime = $microdata->get('microdata_recipe_prepTime');
+$calories = $microdata->get('microdata_recipe_calories');
+$ingredients = $microdata->get('microdata_recipe_ingredients');
+
+?>
+
+ " />
+
+
+
+ " />
+
+ " />
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/layouts/joomla/content/microdata/review.php b/layouts/joomla/content/microdata/review.php
new file mode 100644
index 0000000000000..91cb3308c5be9
--- /dev/null
+++ b/layouts/joomla/content/microdata/review.php
@@ -0,0 +1,16 @@
+language;
+?>
+
+
+
\ No newline at end of file
diff --git a/layouts/joomla/content/readmore.php b/layouts/joomla/content/readmore.php
index f778f088ce050..f078c73c318db 100644
--- a/layouts/joomla/content/readmore.php
+++ b/layouts/joomla/content/readmore.php
@@ -12,7 +12,7 @@
?>