Logo Joomla 3.2

Cette gestion des Microdata a impliqué des recherches considérables et des tests continus pour maintenir un HTML valide. La bibliothèque de Microdata devait être flexible, rapide, légère, intuitive et facile d'utilisation pour les développeurs. La bibliothèque a changé plus d'une fois l'architecture de conception afin de maintenir les objectifs qui ont été fixées.

Ainsi, après un mois de recherches et d'essais, la bibliothèque a finalement fusionnée avec la branche du CMS Joomla, vous pouvez maintenant l'utiliser dans la version 3.2 de Joomla. Si vous êtes développeur, vous pouvez utiliser cette bibliothèque pour mettre en œuvre la sémantique des Microdata à vos extensions.

Si vous souhaitez jeter un œil de plus près, vous trouverez la bibliothèque dans le répertoire libraries/joomla/microdata.

Icône JoomlaComment utiliser la bibliothèque JMicrodata?

Pour utiliser la nouvelle bibliothèque de MicroData, vous devez créer une instance de la bibliothèque dans vos extensions.

Exemple :

$microdata = new JMicrodata('Article');

Nous allons supposer que nous avons la chaîne suivante :

Written by Alexandru Pruteanu

Et que nous devons ajouter une propriété author :

echo 'Written by' . $microdata->content(“Alexandru Pruteanu”)->property('author')->fallback('Person', 'name')->display();

La librairie affichera :

Written by
<span itemprop='author' itemscope itemtype='https://schema.org/Person'>
<span itemprop='name'>
Alexandru Pruteanu
</span>
</span>

Qu'advient-il si le champ d'application est autre chose qu'un Article, par exemple un Produit, et que celui-ci ne dispose pas d'une propriété pour l'auteur ?
Eh bien, on reviendra à :

<span itemscope itemtype='https://schema.org/Person'>
<span itemprop='name'>
Alexandru Pruteanu
</span>
</span>		

Et si nous voulons désactiver la sémantique des Microdata ?
Vous pouvez tout simplement la désactiver de la manière suivante :

$microdata->enable(false);

La bibliothèque affiche les informations suivantes :

Written by Alexandru Pruteanu

Pour plus de documentation, consultez le site Gist : https://gist.github.com/PAlexcom/6339949.

Icône JoomlaQu'en est-il de son implémentation dans le CMS Joomla ?

La bibliothèque JMicrodata est implémentée dans Joomla 3.2 mais rien de ce qui est montré ci-dessous n'est encore implémenté dans les versions officielles de Joomla.

Vous trouverez ci-après un site "live" avec la sémantique des Microdata en œuvre: Live Site Joomla avec la sémantique des Microdata

Voici ce que les Rich snippets Google peuvent extraire derrière :

Test des Microdata pour les Rich Snippets de GoogleTest des Microdata pour les Rich Snippets de Google

Cliquez ici pour faire un test en direct

Comment cela serait-il implémenté dans la partie administration du CMS Joomla ?

Vous pourrez activer / désactiver la sémantique de Microdata depuis la Configuration Générale dans Système => Configuration Globale => Site (Onglet) => Paramètres SEO Setting

Activation des Microdata dans Joomla 3.2Activation des Microdata dans Joomla 3.2


Vous pourrez activer/désactiver l'utilisation de la sémantique des Microdata dans les options d'édition des articles, et également sélectionner le champ.

Activation des Microdata dans les articles JoomlaActivation des Microdata dans les articles Joomla

Quels sont les difficultés actuelles ?

La plus grosse difficulté pour le moment est que vous ne pouvez pas "switcher" entre les formats MicroData, RFDa ou Microformats, vous ne pouvez pas non plus changer le vocabulaire.
Dernière chose, il faut impérativement avoir une instance globale JMicrodata.

Cet article est largement inspiré de l'article What about Microdata in Joomla ? publié par Alexandru Pruteanu dans le magazine officiel Joomla.
 
L'auteur : un expert à votre service
Jean-Charles Gautard
Nom : Jean-Charles Gautard
Consultant, formateur et intégrateur web depuis plus de 10 ans, je mets mon expertise digitale au service des professionnels amorçant leur transformation digitale. A la recherche d'une stratégie digitale avec le CMS Joomla ? Besoin de conseils ? d'une formation ? d'un site Internet ou Intranet ? Contactez-nous

Articles qui devraient vous intéresser

Phoca Gallery 3.2.4 : une galerie Joomla pour vos photos Phoca Gallery 3.2.4 : une galerie Joomla pour vos photos
Résumé du test Intuitivité : Stabilité : Support : Sécurité : Mises à jour : Interropérabilité :...
Réussir votre entreprise sur Internet grâce à Joomla Réussir votre entreprise sur Internet grâce à Joomla
Ce guide aurait pu aussi s'intituler « Développer l'entreprise de mes clients sur Internet grâce à Joomla», «...

Commentaires (3)

This comment was minimized by the moderator on the site

Bonjour, mes meilleurs voeux pour ce début d'année Ca sera d'une très grande utilité quand cela fonctionnera ! En attendant, pour renseigner les microdata que penses tu du plugin de JCE microdata et celui de J4SCHEMA ? Tu utilise l'un ou l'autre

This comment was minimized by the moderator on the site

Bonjour,

Merci ! Meilleurs voeux également :-)
Je pense que JCE Microdata a un très grospotentiel mais est encore en Version 1.0.0 beta2 et concerne seulement le contenu présent dans l'éditeur.
J4SCHEMA, je ne l'ai pas testé mais l'avantage est...

Bonjour,

Merci ! Meilleurs voeux également :-)
Je pense que JCE Microdata a un très grospotentiel mais est encore en Version 1.0.0 beta2 et concerne seulement le contenu présent dans l'éditeur.
J4SCHEMA, je ne l'ai pas testé mais l'avantage est que cela permet d'intégrer les microdata directement dans le code (template), mais c'est aussi un désavantage car c'est de la maintenance.

Lire la suite
This comment was minimized by the moderator on the site

Merci bien, j'ai commencé, il y a quelques jours, a utilisé le plugin JCE microdata, il faut encore que j’apprenne à m'en servir correctement.
Il est déjà très fonctionnel !

Il n'y a pas encore de commentaire pour cet article.

Ajouter vos commentaires

  1. Insérer un commentaire en tant qu'invité.
Pièces jointes (0 / 3)
Share Your Location
Contact
Dernier article sur la même thématique
Migration vers Joomla4 : avantages et bénéficesMigration vers Joomla4 : avantages et bénéfices
Nous considérons chez NosyWeb que la migration vers Joomla4 est une nouvelle étape pour la vie de votre site, bien plus largement que la simple évolution de version du CMS. En effet, la migration...