Ticket #1347 (closed idea: fixed)
HTML5
Reported by: | franck | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | 2.7 |
Component: | module:core | Version: | 2.4 |
Severity: | normal | Keywords: | |
Cc: |
Description
Permettre le stockage du contenu et son rendu en HTML5 plutôt qu'en XHTML 1.0 strict.
(ticket ouvert pour initier la discussion à ce sujet)
Change History
comment:2 Changed 11 years ago by Pierre
Parmi les types de contenu HTML5, les images, qui devraient pouvoir être rendues sous forme d'élément figure.
Documentation sur l'utilisation de l'élément <figure>
À l'heure actuelle, lorsqu'on inclut une image avec un texte alternatif dans Dotclear, la syntaxe Wiki est de la sorte :
((url|texte alternatif|position|description longue))
le contenu HTML est généré comme cela :
<p><img src="url" alt="texte alternatif" title="description longue" /></p>
Est-il possible de générer un code comme celui de La Grange depuis Dotclear 2, ou pas (à part en utilisant du code HTML pur) ? Est-il prévu un plug-in pour ajouter ces fonctionnalités, ou est-ce prévu dans une version ultérieure de Dotclear ?
Ce que je souhaiterais ressemblerait à cela :
<figure> <img src="url" alt="texte alternatif"/> <figcaption>description longue</figcaption> </figure>
comment:3 Changed 11 years ago by Patidou
Sinon comment faire? Stocker 2 versions des billets au cas où l'utilisateur changerait de thèmes (passage d'un thème xhtml 1.0 à 5)? Ou on ne tient plus compte de la validité des billets par rapport au thème?
Une autre solution (pénible), passage de tous les thèmes en html5 :
- au mnimum on change le doctype,
- en bonus: on peut enlever les metas DC.core (invalides, elle peuvent être remplacée par la version en RDFa, voir code d'un billet mon site de test),
comment:4 Changed 11 years ago by Patidou
Rectification : il y a d'autres metas invalides, trop de boulot, à moins de faire ça en automatique???
comment:5 Changed 11 years ago by franck
Pierre il n'y a pas déjà un autre ticket ouvert pour les figures sous HTML5 ?
SVP, si cela se fait, continuez à utiliser une syntaxe type xhtml (<img /> et pas <img>) c'est autorisé en html5 ( document polyglotte) : mon thème Polyvalence permet d'envoyer les pages en xhtml5 ou html5.
Merci d'avance. ;-)