Projets « Campagnes de tests « yacs Martin RC6 est disponible pour tests «
La validation xhtml automatique est une plaie [Integrated]
Mismatch tag
| Owner | Bernard Paques |
| Progress | ![]() |
| Workflow | Feature request |
| Status | Software has been fully integrated
|
Passons sur le débat qui consiste à décreter ad vitam aeternam que le xhtml est l'avenir idéal de toute publication html, si on ne peut pas publier, les standards ne servent à rien.
En l'occurrence, il faut absolument régler ces problèmes de mismatch tag à la ligne xxxxx dans yacs parce que ça finit par désespérer toute motivation, et le problème est récurrent depuis yacs 2008 jusqu'à yacs RC6 puisque je viens encore d'expérimenter cette aventure ce jour..
Exemple : citez quelqu'un qui a mis une liste à puce dans son commentaire, vous ne publierez pas votre propre commentaire avec vos jolis quote et blockquote. Pour une raison x, y ou z, le html généré est inconforme (à moins de vous retaper toute la mise en forme avec éventuellement des codes yacs), et yacs en tant que CMS respectant au plus possible les standards le refuse légitimement. Il faut by-passer d'une manière ou d'une autre cette ineptie qui consiste à empêcher un commentaire d'être envoyé parce que le simple fait de citer du html non conforme rend la démarche caduque.
Je soupçonne sérieusement tinymice ou FCKeditor de prendre quelques libertés à l'endroit des standards, et du coup d'empêcher un contributeur yacsien de faire son boulot.
Alors soit ces éditeurs ne sont pas à la hauteur, soit yacs est trop strict, mais dans tous les cas un CMS intelligent doit à la fois conserver son propre système de mise en forme (le cas de yacs avec textarea) et permettre quand même au béotien féru de mise en forme par éditeur graphique de participer à un site.
Appelez ça comme vous le souhaitez, feature native ou demande d'amélioration, n'empêche que quand un système éditorial ne publie pas une contribution c'est un bug éditorial.
![]() J.Juraver | C'est bien (c'est mieux) mais la validation devrait être débrayée/décochée par défaut. Je doute que les contributeurs lambda sachent que leur publication ne passe pas à cause d'un mot barbare nommé "xhtml", et encore moins qu'ils aient remarqué une case à décocher. Je ne m'attarde pas, j'ai mon yacs en double file...
![]() Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz | |
Bernard Paques | |
Bernard Paques | |
Bernard Paques | Un développeur travaille dessus |
Bernard Paques | Petite demande, mais impact important ! La demande est tout à fait légitime, et même si nous passons à de meilleurs éditeurs WYSIWYG dans une prochaine version de yacs, il n'en reste pas moins que cete validation XHTML forcée est aujourd'hui comme du poil à gratter pour de nombreux utilisateurs. J'ai donc repris tous les scripts de référence de yacs pour rendre la validation débrayable par n'importe quel surfeur. Si la validation "ne passe pas", vous êtes prévenus, mais il suffit de décocher la case à option en bas de page et de renvoyer la demande pour faire accepter le contenu. Précédemment, il n'y avait pas moyen de contourner cette validation, même pour les associés (sauf sur le formulaire d'envoi de nouvelle page). Modification effectuée sur la machine de développement, bientôt sur d'autres écrans. |
![]() Alexis Raimbault | en fait je relis ton sujet initial, et c'est bien une histoire de mélange entre formatage wysywyg et code yacs. Alexis Raimbault webmaster free-lance |
![]() J.Juraver | Ce sont les codes eux-mêmes qui plantent, y compris dans textarea. Ca va mieux quand on est associé, mais là aussi il y a parfois des refus nets de yacs. Je ne m'attarde pas, j'ai mon yacs en double file...
![]() Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz | |
![]() Alexis Raimbault | en effet on parle que de remplacement FCK. Mais comme nous avons prévue de pouvoir visualiser les images dans l'éditeur, cela m'étonnerai qu'on fasse le boulot pour chaque éditeur (et JM l'a déjà fait pour CKeditor). Donc je pense que tinymce va disparaître. Cela reglera le pb de compatibilité des textes. Pour en revenir au sujet. Jeremie, c'est le code à coller en lui-même qui ne marche pas ? ou bien le code + les ajouts de l'éditeur ? Si tu passes par textarea, il se passe quoi ? Alexis Raimbault webmaster free-lance |
![]() Christophe Battarel | je n'ai pas lu qu'il était prévu de remplacer tinymce; juste remplacer FCKeditor par son successeur CKeditor. pourrait-on simplement envisager de décocher par défaut la case de validation xthml ? c'est ce que j'ai fait sur un site pour que l'utilisateur puisse publier sans m'appeler et râler à chaque fois. Christophe Battarel - Société altairis -
|
![]() Alexis Raimbault | sur les sites que tu controles, tu peux autoriser des balises supplémentaires. pour le reste, il a été projeté de remplacer tinymce. on verra donc avec le remplaçant. Alexis Raimbault webmaster free-lance |
![]() J.Juraver | Il y a d'autres raisons : des balises non autorisés dans yacs quand on colle un embed slideshare ou autres. Parfois je corrige aussi à la main si ce n'est pas trop long, mais la plupart du temps je finis par laisser tomber. Et je ne peux de toutes façons pas demander à 600 de mes contributeurs de corriger ce genre de truc dans leurs commentaires et consorts. Or les membres non éditeurs ne peuvent pas outre-passer la validation xhtml en décochant une case. Bref dans tous les cas il faut trouver un moyen de rendre la chose plus souple, c'est désesperant. C'est bien tinymice qui ajoute certaines balises superflues, mais c'est yacs qui refuse systématiquement certains html. Je ne m'attarde pas, j'ai mon yacs en double file...
![]() Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz | |
![]() Alexis Raimbault | souvent, je règle le pb en éditant avec le bouton HTML. la raison est que tinymce place une balise ouvrante il faut donc faire bien attention sous tinymce à revenir à la ligne sans changer de paragraphe (shift+return) lorsqu'on est entre deux balises yacs. Alexis Raimbault webmaster free-lance |
![]() J.Juraver | Je ne m'attarde pas, j'ai mon yacs en double file...
![]() Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz | |
![]() J.Juraver | Je ne m'attarde pas, j'ai mon yacs en double file...
![]() Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz | |


















