[spip-dev] Option de conf partagée ?

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 &agrave; SPIP de produire, sur le site public, du code compatible avec la norme <i>HTML4</i>, ou lui permettre d\'utiliser les possibilit&eacute;s plus modernes du <i>HTML5</i>.',
-'texte_compatibilite_html_attention' => 'Il n\'y a aucun risque &agrave; 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&nbsp;: <code>&lt;!DOCTYPE html&gt;</code>.',
+'texte_compatibilite_html' => 'Vous pouvez demander &agrave; SPIP de produire, sur le site public, du code compatible avec la norme <i>HTML 4</i>, ou lui permettre d\'utiliser les possibilit&eacute;s plus modernes du <i>HTML5</i>.',
+'texte_compatibilite_html_attention' => 'Il n\'y a aucun risque &agrave; 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&nbsp;: <code>&lt;!DOCTYPE html&gt;</code>.',
'texte_compresse_ou_non' => '(celui-ci peut &ecirc;tre compress&eacute; ou non)',
'texte_compresseur_page' => 'SPIP peut compresser automatiquement chaque page qu\'il envoie aux
visiteurs du site. Ce r&#233;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() ? ' ' : '')";

C'est un gag ? où est la caméra cachée ?

Cédric

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.

Cher NK … L’homme qui troll plus vite que son nombre de manière hautaine habituellement à coup de RFC…

J’aimerai savoir le bien fondé de cette déclaration…

Car … après recherche sur le site du W3C lui-même, je ne suis pas à 100% sûr de vos dires … pourquoi parce que 2 recherche sur le même site ne m’apportent pas d’informations précises et que :

Le terme recherché « HTML5 » sur ce site me sort dans google 48 300 résultats : http://www.google.com/search?hl=fr&q=site%3Aw3.org+%22html5%22&aq=f&aqi=&aql=&oq=&gs_rfai=

Tandis que le terme « HTML 5 » sur ce même site me sort dans google 19 500 :http://www.google.com/search?hl=fr&q=site%3Aw3.org+%22html+5%22&aq=f&aqi=&aql=&oq=&gs_rfai=

Cependant si vous regardez bien le dernier lien il y sort en 3ème position un lien intitulé : « HTML5 differences from HTML4 »

Où il n’est fait mention que de HTML5 (et non HTML 5) et HTML4 (et non HTML 4)

Donc un peu d’explication au lieu de mails de 3 lignes avec des ordres seraient un peu mieux…

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 HTML4, ou lui permettre d'utiliser les possibilités plus modernes du HTML5. ›,
-‹ texte_compatibilite_html_attention › => ‹ Il n'y a aucun risque à activer l'option HTML5, mais si vous le faites, les pages de votre site devront commencer par la mention suivante pour rester valides : <!DOCTYPE html>. ›,
+‹ texte_compatibilite_html › => ‹ Vous pouvez demander à SPIP de produire, sur le site public, du code compatible avec la norme HTML 4, ou lui permettre d'utiliser les possibilités plus modernes du HTML5. ›,
+‹ texte_compatibilite_html_attention › => ‹ Il n'y a aucun risque à activer l'option HTML 5, mais si vous le faites, les pages de votre site devront commencer par la mention suivante pour rester valides : <!DOCTYPE html>. ›,
‹ 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() ? ’ ’ : ‹  ›) »;

Toutes ces modifications sont à mon avis fultiles et infondées

Si c’est simplement un problème de doc … Sur spip.net seulement 17 pages avec HTML 4 sot présentes, 7 sur spip-contrib … donc s’il est jugé nécessaire de modifier quelque chose … Il vaut certainement mieux modifier la doc apparemment

kent1