Le 2 août 2013 17:23, Patrick Olivier <[email protected]> a écrit :
> Bonjour,
>
> Comme je me suis proposé de reprendre Blue Silence en html5, je me lance dans 
> la discussion. ;-)
>
> Si on ne parle pas de l'utilisation des nouvelles balises (<header>, 
> <article>, etc), que j'ai bien l'intention d'utiliser, html5 apporte quelques 
> plus à l'utilisateur : des nouveaux champs de formulaires, la vérification 
> des formulaires avant envoi et une meilleure accessibilité avec l'intégration 
> d'ARIA (surtout les landmarks).

Tssst ARIA s'utilise aussi bien dans du xhtml que dans html5, n'essaie
pas de me prendre par les sentiments :-D

Vous avez raison pour le formulaire des commentaires (et de la
recherche), je ne pensais plus à celui-là. HTML5 serait en effet un
apport indéniable.

Je ne comprends même pas ce que veut dire "passer blowup en html5"
alors qu'il ne contient pas de fichiers html. Le jeu de templates par
défaut se trouve dans inc/public depuis un paquet de temps. Il est
servi par tous les thèmes, sauf quand ceux-ci contiennent des tpl qui
viennent shunter default.

L'autre jeu de templates c'est celui de Ductile (aussi dans la
distrib), qui diverge de default par sa div en plus pour le bandeau
supplémentaire et par une structure autorisant plus facilement le
responsive.

Le thème qui s'installe par défaut est BlueSilence (ou Ductile je ne
sais plus). N'importe quel thème peut être celui qui s'installe par
défaut, à bien différentier des *fichiers.html* servis par défaut. Par
exemple sauf à créer un thème enfant de ductile un thème ne pourra
bénéficier de ses .html

Ce dont nous discutons quand on parle de "passer blowup en html5"
(même si l'expression est impropre) c'est donc de modifier les
fichiers html servis sur *toutes* les installations passées et futures
de Dotclear dont le thème ne comporte pas ses propres fichiers html.
Voire, pour ceux qui ont une partie des fichiers personnalisés, des
pages seraient en xhtml et d'autres en html5 car bien souvent seuls
quelques-uns sont propres au thème. Sauf Ductile, encore une fois, qui
a son jeu à part.

Je trouve que ça vaut le coup de ne pas s'emballer et de bien y
réfléchir. Remplacer les tpl par défaut ? Faire un nouveau thème
complet, comme on l'a fait avec Ductile ? Permettre une config du blog
autorisant le switch sur tel ou tel jeu de templates ? créer un
répertoire /legacy/ à télécharger avec les fichiers xhtml ? Est-ce que
ça ne serait pas plus malin et économique de passer Ductile en html5
plutôt ? Passer un thème en html5 mais qui ne serait pas responsive ça
ne serait pas un peu dommage ?

Je trouve rudement nécessaire de bien en parler pour faire le tour du
sujet et de ses implications sur les install passées, les
plates-formes, le poids de la distrib, le fallback pour ceux qui en
auraient besoin.

PascalC oui, Olivier a fait des choix il y a dix ans. C'était pour
lancer un projet tout neuf sans passif à gérer. Et quand il en a fait
de nouveau un, le passage à DC2, on a beaucoup bossé sur
l'accompagnement de la transition et ses conséquences. HTML5 n'est pas
si bouleversant cela dit.
-- 
Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev

Répondre à