Voilà, voilà... Fin de l'aventure...

 

Fermeture de kolossaldrupal.org dans...


Bonjour tout le monde,

Drupal évolue, les versions changent et Kolossaldrupal.org était essentiellement consacré à la version 6 de Drupal.

Autant dire que les infos présentées ici commencent à dater...

Faute de temps, je ne peux plus garder le site Kolossaldrupal à jour...

Je vous aurais bien proposé de reprendre le flambeau mais... c'est tellement simple de nos jours de se faire son propre site à soi...Pourquoi s'embêter alors ? :-)

Ce site restera donc en l'état, tel qu'il était en 2011...

Ah la la ! Cela ne nous rajeunit pas !

Manuel Vila - Avril 2016

Implémenter RDFa

Référence en anglais sur drupal.org : http://drupal.org/node/778988
4 Juillet 2010 - 16h40


RDFa (ou Resource Description Framework - in - attributes) est une recommandation du W3C qui permet l'inclusion de metadata dans les documents Web. Drupal 7 fournit des données RDFa dans le noyau. Si vous l'activez dans Drupal 6, ou si vous convertissez un thème Drupal 6 en thème Drupal 7, les modifications suivantes dans html.tpl.php sont requises.

  • Le DOCTYPE doit être modifié en XHTML+RDFz 1.0
  • L'ancien attribut lang doit être supprimé pour une compatibilité avec XHTML 1.1, seul xml:lang peut rester.
  • Les préfixes de l'espace de nommage RDF utilisé dans le document HTML doivent être sérialisé dans la balise html et sont contenus dans la variable $rdf_namespaces.
  • Le profile GRSDDL doit être déclaré dans la balise tag.

6.x (page.tpl.php)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php print $language->language ?>" lang="<?php print $language->language ?>" dir="<?php print $language->dir ?>">
  <head>

7.x (html.tpl.php)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN"
 "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php print $language->language ?>" dir="<?php print $language->dir ?>"
  <?php print $rdf_namespaces ?>>
  <head profile="<?php print $grddl_profile ?>">