Re: Choisir HTML5 par interface ?
RealET <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
RastaPopoulos a écrit le 12/11/2014 à 13:39 : > Cela fait quelque temps que ce choix a été introduit dans l'interface et > j'aimerais revenir dessus. > > D'après moi, c'est clairement un choix technique (et lié à une période > donnée), qui n'a aucun rapport avec les administrateurices du site. > > Le fait d'activer une constante pour dire qu'on veut, dans la mesure du > possible, générer du HTML5, c'est lié au doctype des squelettes > utilisés. Or être admin est une autre compétence (ça peut être les mêmes > personnes mais ce sont deux rôles différents), et souvent ces personnes > ne savent même pas ce que c'est un doctype (et par défaut elles n'ont > pas spécialement à le savoir). > > On pourrait donc prévoir une constante pour que les squelettes (dans > leur option.php) active ça eux-mêmes, et faire alors disparaitre le > choix de l'interface. > Je rebondie là-dessus. Activer le HTML5 dans le privé pose problème avec Formidable s'il a des champs obligatoires. Cf : http://contrib.spip.net/Formidable-le-generateur-de-formulaires#forum488796 Je viens donc de faire ceci sur SoyezCréateurs : http://zone.spip.org/trac/spip-zone/changeset/99927 Mais le problème est susceptible de se produire partout. C'est https://core.spip.net/projects/spip/repository/revisions/15794 qui a introduit ce mécanisme. Et la formulation est ambiguë dans l'admin de SPIP : « Se limiter au HTML4 sur le site public » laisse sous entendre que ce paramètre ne concerne que le site public alors qu'il se répercute aussi dans le privé. Or, avec SPIP 3.1 et son super mode de saisie/prévisualisation en plein écran, on peut appeler un formulaire Formidable ayant des champs obligatoires. Et ne pas pouvoir enregistrer ce qu'on a saisi car le formulaire refuse de laisser quitter la page tant qu'on n'a pas rempli les champs obligatoires dans le mode de prévisualisation... Peut-être qu'il faudrait, dans l'espace d'administration, filtrer les formulaires pour leur enlever l'attribut obligatoire ? Ça deviendra nécessaire le jour où l'espace d'admin sera HTML5 nativement. -- RealET