Un beau jour de mars 2002, un message anodin sur un forum parle d'un projet de site offrant à la fois un regard expert sur le web et des exemples concrets d'utilisation des normes du W3C. Un noyau dur se rassemble autour de cette idée, souhaitant combler par-là le manque cruel d'une telle réalisation en français. Aujourd'hui, ce projet est réalisé. Présentation complète.
le 26/09/2008.
Si vous suivez l’actualité des standards web vous connaissez certainement déjà la conférence Paris Web : deux jours de conférences techniques et décisionnelles adjoints d’une journée d’ateliers techniques en petits comités, le tout par des experts français et internationaux. Qualité, standards, bonnes pratiques, tout y est, à des tarifs accessibles.
Et bien Paris Web est de retour en 2008, les 13, 14 et 15 novembre. Le programme est publié et les inscriptions sont ouvertes. Vous aurez l’occasion d’écouter Chris Wilson (chairman HTML 5 au W3C et architecte technique de Microsoft Internet Explorer), Daniel Glazman (chairman CSS 3 au W3C), ainsi que plusieurs membres du collectif Openweb et des amis de Pompage. Présentations techniques, retours d’expérience, tables rondes, mises en application, là aussi vous aurez de tout.
C’est l’évènement que vous regretterez d’avoir manqué si vous vous sentez concernés par Openweb alors foncez vous inscrire tant qu’il reste des places.
le 17/09/2008.
Les formulaires sont des éléments absolument fondamentaux pour les services en ligne. Ils permettent l’interaction, la collecte de données, le feedback auprès des administrateurs, et bien sûr, il sont un pré-requis essentiel pour les applications avancées sur le Web.
Parmi les exigences qui les concernent, citons notamment leur utilisabilité, leur capacité à prévenir et à corriger les erreurs des utilisateurs, et bien sûr leur accessibilité. Finalement, la conception d’un formulaire accessible et utilisable n’est pas une mince affaire.
Dans l’article qu’Openweb publie aujourd’hui, Harmen Christophe (son prénom est Harmen) nous montre comment il est possible d’effectuer une validation des formulaires côté client grâce à la manipulation du DOM. C’est bien entendu un article d’assez haut niveau technique, et ça faisait un bon moment qu’OpenWeb n’en avait pas publié de la sorte. Pour finir, n’oubliez surtout pas ce qu’Harmen vous rappelle dans l’article, aussi rapide et efficace soit-elle, la validation côté client est insuffisante.
le 26/06/2008.
Il y a quelques années, un article d’ARNO (l’un des créateurs de SPIP) avait fait grand bruit dans le petit monde francophone des standards. Cet article, intitulé W3 go Home et sous-titré : c’est le HTML qu’on assassine, avait été perçu par beaucoup comme une provocation alors même qu’une multitude de développeurs prônaient le respect inconditionnel des standards du W3C.
A l’époque, ARNO avait lancé un sérieux pavé dans la mare en rédigeant un article composé de contre-arguments politiquement assez incorrects et pas toujours stupides. Il avait à coup sûr énoncé dans cet article des idées que beaucoup n’osaient pas exprimer publiquement. L’article exprimait d’une certaine manière un rejet des positions idéologiques de principe dans le domaine technique.
Avec le recul, le débat pour ou contre les standards ne fait plus vraiment sens. Il s’est passé presque cinq ans depuis la publication de "W3 go home". Notre secteur d’activité à bien changé : le respect des standards techniques et des référentiels d’accessibilité est maintenant devenu un pré-requis indispensable pour tout système de gestion de contenus qui se respecte. Entre temps, les plus farouches défenseurs des standards ont mis de l’eau dans leur vin.
Dès la publication de cet article, Tristan Nitot avait pris la défense d’ARNO, expliqué en quoi une approche extrême pouvait conduire à des rejets en bloc, et profité de ce prétexte fallacieux pour inviter l’auteur à partager une bière. Pour ma part, je me suis efforcé de démontrer dans un article ultérieur (conformité, validation et surqualité) que les approches extrêmes peuvent souvent s’avérer irréalistes voire contre-productives.
Après quelques années de confrontation à la réalité, aussi bien pour les développeurs de CMS (Systèmes de Gestion de Contenu) que pour les avocats des standards, il n’y a plus vraiment de discussion. SPIP respecte de plus en plus les standards. Quant à eux, les défenseurs des standards savent que le respect absolu des standards n’est pas un but en soi ou un objectif unique. Dans ce domaine au moins, la convergence des idées est en marche. Vous en doutez ? Retenez simplement cette dernière information :
Toute l’équipe du collectif OpenWeb a le plaisir de vous annoncer que le site OpenWeb est désormais propulsé par SPIP.
La simple mise en place de formulaires sur un site peut devenir une opération assez complexe dès lors que l’on souhaite effectuer des contrôles sur les données saisies par les utilisateurs. Pour effectuer ce type de contrôles, deux possibilités nous sont offertes :
Dans cet article, nous allons montrer l’intérêt que peut apporter le Modèle Objet de Document (DOM) pour effectuer des contrôles côté client. Cette deuxième solution ne devra toutefois pas nous faire oublier la nécessité absolue d’effectuer dans le même temps des contrôles côté serveur. Ces derniers permettront d’une part d’éviter la soumission complète des données dans un format invalide, et d’autre part nous permettront d’assurer l’accessibilité de nos formulaires aux utilisateurs n’ayant pas la possibilité ou ayant fait le choix de ne pas activer Javascript sur leur poste de travail.
Si la solution proposée ici est un plus par rapport aux indispensables contrôles côté serveur, elle ne manque pas d’intérêt : elle permet d’éviter des échanges de données fastidieux avec le serveur, d’accélérer la validation des formulaires, et également d’enrichir et de faciliter la saisie pour les utilisateurs.
Mais avant de commencer, que devons nous savoir :
Daniel Glazman est impliqué depuis 1991 dans le monde des standards et depuis 1994 dans celui du Web. Il a participé au HTML Working Group pour la standardisation de HTML 4 et au CSS Working Group pour CSS 2 et CSS 3. Sa société Disruptive Innovations est membre du World Wide Web Consortium (W3C) depuis 2006. Il est depuis peu co-chairman du CSS Working Group au W3C. Son rôle au W3C, ses compétences techniques hors-pair et son inaptitude totale à la pratique de la langue de bois nous ont donné envie de lui poser quelques questions sur l’avenir des feuilles de style. Interview.
Pourquoi et comment utiliser les balises (X)HTML à bon escient.
Page valide XHTML 1 Strict,
CSS2 et
accessible AA.
Ce site s'affiche mieux dans un navigateur conforme aux standards,
voici pourquoi.
Site hébergé par l'APINC
et propulsé par SPIP.