davux écrivit :
19/06/10, davux:
Du coup, je me dis qu'il serait pratique d'introduire une option de
configuration du site qui dirait "HTML5 oui/non" (ou "version de
HTML", par défaut à "html4", "4", "xhtml1"...), mais modifiable en
"5" ou "html5", et sur laquelle les divers squelettes et plugins (et
le core, pour les quelques cas où c'est pertinent) pourraient
s'appuyer.C'est fait :
http://trac.rezo.net/trac/spip/changeset/15794
Si par « HTML4 » et « HTML5 » vous voulez dire « HTML 4 » et « HTML 5 »,
alors il faudrait remplacer « HTML4 » par « HTML 4 » et « HTML5 » par « HTML 5 »
dans toute la documentation de SPIP.
Modification pour la documentation dans le code source :
diff -u spip/ecrire/lang/ecrire_fr.php
--- spip/ecrire/lang/ecrire_fr.php Tue Jun 22 08:27:58 2010
+++ spip/ecrire/lang/ecrire_fr.php Wed Jun 23 22:08:12 2010
@@ -751,8 +751,8 @@
'item_desactiver_forum_administrateur' => 'Désactiver le forum des administrateurs',
'item_gerer_annuaire_site_web' => 'Gérer un annuaire de sites Web',
'item_gerer_statistiques' => 'Gérer les statistiques',
-'item_version_html_max_html4' => 'Se limiter au HTML4 sur le site public',
-'item_version_html_max_html5' => 'Permettre le HTML5',
+'item_version_html_max_html4' => 'Se limiter au HTML 4 sur le site public',
+'item_version_html_max_html5' => 'Permettre le HTML 5',
'item_limiter_recherche' => 'Limiter la recherche aux informations contenues dans votre site',
'item_login' => 'Login',
'item_messagerie_agenda' => 'Activer la messagerie et l’agenda',
@@ -1003,8 +1003,8 @@
apparaît lorsque la souris survole le titre.',
'texte_compacter_avertissement' => 'Attention à ne pas activer ces options durant le développement de votre site : les éléments compactés perdent toute lisibilité.',
'texte_compacter_script_css' => 'SPIP peut compacter les scripts javascript et les feuilles de style CSS, pour les enregistrer dans des fichiers statiques ; cela accélère l\'affichage du site.',
-'texte_compatibilite_html' => 'Vous pouvez demander à SPIP de produire, sur le site public, du code compatible avec la norme <i>HTML4</i>, ou lui permettre d\'utiliser les possibilités plus modernes du <i>HTML5</i>.',
-'texte_compatibilite_html_attention' => 'Il n\'y a aucun risque à activer l\'option <i>HTML5</i>, mais si vous le faites, les pages de votre site devront commencer par la mention suivante pour rester valides : <code><!DOCTYPE html></code>.',
+'texte_compatibilite_html' => 'Vous pouvez demander à SPIP de produire, sur le site public, du code compatible avec la norme <i>HTML 4</i>, ou lui permettre d\'utiliser les possibilités plus modernes du <i>HTML5</i>.',
+'texte_compatibilite_html_attention' => 'Il n\'y a aucun risque à activer l\'option <i>HTML 5</i>, mais si vous le faites, les pages de votre site devront commencer par la mention suivante pour rester valides : <code><!DOCTYPE html></code>.',
'texte_compresse_ou_non' => '(celui-ci peut être compressé ou non)',
'texte_compresseur_page' => 'SPIP peut compresser automatiquement chaque page qu\'il envoie aux
visiteurs du site. Ce réglage permet d\'optimiser la bande passante (le
diff -u spip/ecrire/public/balises.php
--- spip/ecrire/public/balises.php Tue Jun 22 08:27:58 2010
+++ spip/ecrire/public/balises.php Wed Jun 23 22:07:50 2010
@@ -1268,8 +1268,8 @@
}
// #HTML5
-// Renvoie ' ' si le webmestre souhaite que SPIP genere du code (X)HTML5 sur
-// le site public, et '' si le code doit etre strictement compatible HTML4
+// Renvoie ' ' si le webmestre souhaite que SPIP genere du code (X)HTML 5 sur
+// le site public, et '' si le code doit etre strictement compatible (X)HTML 4
// http://doc.spip.org/@balise_HTML5_dist
function balise_HTML5_dist($p) {
$p->code = "(html5_permis() ? ' ' : '')";