Depuis une heure, la nouvelle version du site de l'INSIA est en ligne. Après 3 ans de bons et loyaux services, WebAwake nous quitte. Adieu aux pages générées côté client, au contenu non-indexable, à l'ergonomie douteuse et au balisage d'un autre siècle. La nouvelle version devrait être conforme aux standards actuels, modulo les quelques typos que je n'ai pas encore débusquées et la propriété CSS spécifique permettant à IE6 de faire afficher mes PNG en exploitant leur couche alpha.
Cette refonte, que tout le monde jugeait nécessaire pour diverses raisons, aura pris un paquet de temps. 6 mois pour se mettre d'accord sur les principes et faire comprendre aux gens que non, les popups, marquee et autres introductions en flash n'étaient surtout pas des éléments essentiels pour un site web, 6 mois pour tout casser, un moment d'égarement assez long, pendant lequel tout a été mis entre parenthèses, et enfin, mi-décembre, un signal fort et une demande urgente. Au final, elle représente, à la louche, trois ou quatre semaines pleines de travail, et quelques poignées de cheveux.
J'aurais aimé pouvoir changer de charte graphique, mais peut-être qu'au fond, la décision consistant à garder la précédente était une bonne idée. Je me suis d'ailleurs longtemps demandé si je devais considérer cette refonte comme un réalignement ou un redesign.
Développer avec les standards du web, en respectant la sémantique et les bonnes pratiques, m'aura définitivement fait gagner un temps précieux. A vrai dire, ce qui m'aura vraissemblablement pris le plus de temps est certainement la localisation, compréhension et correction des bugs liés à certains navigateurs. D'ailleurs, les curieux pourront jeter un oeil à la feuille de style ; j'ai essayé, succintement, de signaler les problèmes à chaque fois que je les corrigeais. Comme on peut s'y attendre, IE5.5/win et IE6/win m'auront posé un bon nombre de problèmes. A ma grande surprise, IE5/mac n'aura pas été la source de trop d'ennuis. Les autres navigateurs m'ayant servis de plateforme de test pendant le développement sont Konqueror, Opera, Safari et Firefox, et mis à part quelques problèmes mineurs de cohérence dans la gestion des polices de caractères, aucun ne m'aura vraiment ennuyé. Ceci étant dit, le site n'exploite aucune technologie révolutionnaire, et ne fait encore appel à aucun code Javascript, la priorité étant de publier une première version le plus rapidement possible, et de l'améliorer ensuite
Ne soyez donc pas surpris si vous voyez le site évoluer dans les semaines qui viennent. J'espère d'ici là que vous prendrez plaisir à le consulter. Je suis bien entendu ouvert à tout commentaire.