La sémantique HTML5
& Wordpress
M.MARTINET Jacques
Intégrateur Web et formateur Web
http://www.vectorskin.com
I: Pourquoi parler de sémantique ?
II : La sémantique avec HTML5
III : Les Microdatas
Meetup du 19/09/2013
http://cantine.atlantic2.org/evenements/
L’importance
de la sémantique
le Web devient
sémantique
Être compatible avec
les moteurs de
recherche
Un code
compréhensible par
tout le monde
Le Web sémantique ?
Par l’ajout de nouvelles balises HTML et d’un nouveau format de métadonnées,
un des buts du web sémantique est d’offrir aux machines la capacité de
comprendre le contenu qu’elle traite.
Avec HTML5 :
- Les balises HTML sémantique (section, article, nav…)
- Microdata (schema.org)
Autre…
- RDFa
- SPARQL
- Knowledge Graph
- Open Graph
- etc.
La sémantique HTML5
& Wordpress
I: Pourquoi parler de sémantique ?
II : La sémantique avec HTML5
III : Les Microdatas
<!--[if IE]>
<script
src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
/* tags HTML5 qui se comportent comme des blocs */
article, aside, audio, canvas, datagrid, datalist, details, dialog, figure, footer, header, menu, nav,
section, video { display: block; }
/* tags de type en ligne */
abbr, eventsource, mark, meter, time, progress, output, bb { display:inline; }
Compatibilité
http://caniuse.com
(la compatibilité est à voir au niveau navigateur
plus qu’au niveau du CMS)
En passant ….
L'attribut charset (sur <meta>)
<meta charset="utf-8">
L'élément <link>
<link rel="stylesheet" href="style.css">
L'élément <script>
<script src="script.js"></script>
L’attribut Type est obsolète pour les balises
<link> et <script>.
• Les balises de sections sont absentes
• Certaines balises n’ont pas besoin d'être fermées comme les balises <img>,
<br>
• Va manquer des attributs additionnels
• Manque la balise <figure>
• http://www.creativejuiz.fr/blog/wordpress/wordpress-transformer-code-caption-
html5-figure-figcaption
Le contenu éditorial
Rajouter des shortcodes et modifications
dans function.php si nécessaire
MICRODATA
http://schema.org/
Spécifications W3C : www.w3.org/TR/microdata/
Ce qu’en dit Google : https://support.google.com/webmasters/bin/answer.py?hl=en&answer=176035
Tester son code : http://www.google.com/webmasters/tools/richsnippets
MICRODATA
https://support.google.com/webmasters/answer/99170
Types d'extraits enrichis :
Balisage schema.org pour les vidéos
Événements
Extraits enrichis : applications logicielles
Extraits enrichis : avis
Extraits enrichis : musique
Extraits enrichis : notes associées aux avis
Extraits enrichis : personnes
Extraits enrichis : produits
Extraits enrichis : recettes
Extraits enrichis : rubriques de fil d'ariane
Organisations
Types d'applications logicielles compatibles
Vidéos : Facebook Share et RDFa