Attention à l’arbre qui cache la forêt

Depuis le temps que cette idée me trotte dans la tête, voilà qu’un rédacteur courageux jette un pavé dans la marre à ma place : The Slippery Slope of Standards. Dans ce billet, l’auteur nous explique que les standards du web (XHTML, CSS, accessibilité…) sont une réelle opportunité pour les développeur souhaitant améliorer la qualité de leur code… mais n’améliorent pas forcément l’expérience utilisateur d’un site. En d’autres termes, passer un site aux standards du web ne le rend pas meilleur. Sauf dans le cas particulier des utilisateurs ayant des handicaps, qu’un site soit conforme aux standards W3C n’apporte pas grand chose de plus aux visiteurs. Et l’auteur de nous rappeler qu’il serait très dangereux de tomber dans une logique de conception centrée sur les standards et non pas centrée sur les besoins des utilisateurs.

Et il a bien raison le bougre. A l’époque folle de l’internet, c’était la course aux fonctionnalités. Plus un site ou un service en ligne proposait de fonctionnalités et mieux c’était… pour les concepteurs, mais pas pour les utilisateurs. L’ajout de nouvelles fonctionnalités était plus dicté par une possibilité technique que par une nécessité. Concrètement, on le faisais parce que c’était possible et non parce que les utilisateurs l’avaient demandé. Charge à la campagne marketing de recruter les utilisateurs potentiellement intéressés par ces fonctionnalités. Mais cette période est révolue, non ? … NON ? Allez… avouez-le, vous aussi vous avez été impressionné, grisé, aveuglé par le potentiel des standards. Vous aussi, un jour ou l’autre vous avez été tenté d’implémenter une technique CSS sur un projet autre que votre site perso ou votre blog. Même moi j’avoue avoir pêché par optimisme et m’être comporté comme un ayatholla des standards.

Voilà pourquoi il est préjudiciable de concentrer son attention sur l’arbre (les standards web) qui cache la forêt (les véritables besoins exprimés par les utilisateurs).

Les 22 commandements du concepteur de sites web

Hé oui, aujourd’hui je vous propose un article d’ambition biblique. Le site The Braidy Tester vient en effet de publier un article sur les 22 commandements du concepteur de sites web : Hallmarks of a Great Developer. Parmi ces 22 commandements du concepteur parfait, on retrouve entre autres :

  • Tu feras un plan avant de commencer à coder
  • Tu ne dévieras que quand c’est absolument nécessaire
  • Tu amélioreras les outils
  • Tu sauras quand demander de l’aide
  • Tu documenteras ton travail
  • Tu utiliseras les standards du web
  • Tu testeras toi même fréquemment ton travail
  • Tu mettras ton ego de côté
  • Tu ne cessera jamais d’apprendre et de t’améliorer

WOW ! J’ai trouvé ma nouvelle religion. A quand le prochain office religieux ?

Une communauté pour le développement de documentations de logiciels libres

Vous le savez, je suis fermement convaincu que les logiciels libres ont un rôle bien réel à jouer dans le paysage informatique. Seul problème, ces logiciels souffrent généralement d’une documentation… un peu faible. On ne peut pas réellement reprocher aux concepteurs de ces logiciels de ne pas avoir documenté correctement leur outil puisqu’ils travaillent sur le principe du bénévolat. Mais il est vrai que ça peut en faire fuir plus d’un, et notamment les décideurs. C’est là où le projet OSDDP prend toute sa valeur : Open Source Development and Documentation Project. C’est une communauté en ligne dont l’objectif est de pallier au manque de documentation des principaux outils libres. Les membres de cette communauté sont ainsi chargé de rédiger une partie de la documentation de tel ou tel projet. Pour l’instant, les deux principaux projets actifs sont Drupal (un outil de gestion de contenu) et … Linux. Souhaitons bon courage à tous les membres de cette communauté et qu’ils nous pondent de belles documentations pour os produits préférés. (Peut-être bien que je devrais soumettre Dotclear à cette communauté…)

L’avenir des technologies web

Le site Gou BLog nous propose un rapide compte-rendu du séminaire organisé par le CRIM sur les prochaines technologies web : Les prochaines technologies du Web. J’ai hésité à classer ce billet dans la catégorie Futurologie, mais comme la majeure partie des technologies présentées étaient à l’initiative du W3C (donc standardisées) et comme elles devraient commencer à être déployées d’ici 1 à 2 ans, on ne peut pas vraiment parlé de futurologie. Toujours est-il qu’outre les évolutions des technologies existantes (CSS 3.0, XSL 2.0, XPath 2.0, XQuery 1.0…) on y parlait beaucoup de web sémantique. D’ailleurs, je me demande pourquoi ce billet n’est pas classé dans la catégorie Web sémantique

Un forum sur les standards du web en français

C’est la grande nouvelle du début de semaine pour tous ceux qui s’intéressent aux standards du web (XHTML, CSS, DOM, accessibilité…). Le site Alsacréations vient d’ouvrir un forum en français : Forum Alsacréations : CSS et Standards Web. A l’instar des autres ressources participatives sur le sujet comme le CSS-discuss Wiki, Raphaël nous offre un espace communautaire participatif pour nous exprimer sur ces sujets qui nous préoccupent tous (mais si !).