Exemple d'intervention
Un exemple valant mieux qu'une longue explication abstraite, voici quelques informations relatives à une intervention type de dynfo pour un de nos clients.
Avant :
La conception d'origine était basée sur des tableaux imbriqués, une approche dépassée à cause de la lourdeur de sa mise à jour. De plus le code, hormis le fait de ne pas être conforme aux normes du W3C (ni en html ni en css), comportait des erreurs de syntaxe, affectant le rendu dans les navigateurs. Enfin, le menu entier disparaissait en l'absence de support du JavaScript, rendant totalement impossible toute navigation.
Après :
Notre mission consistait à conserver le graphisme du site, tout en remaniant l'ensemble du code pour le rendre à 100% conforme aux normes du W3C (tant en xhtml qu'en css) et en supprimer tous les tableaux (appelé css-based design). Par ailleurs, il fallait que le site soit entièrement accessible et navigable sans images et sans JavaScript, même pour non-voyants.
Par la même occasion, un audit complet a été réalisé, donnant lieu à de nombreux conseils d'amélioration du site sur d'autres aspects que ceux strictement liés à la refonte du code, et comportant un mode d'emploi détaillé pour l'implémentation du nouveau code source dans le générateur de pages de ce site dynamique (écrit en Perl).
Un rapport d'audit complet de 13 pages accompagnait les nouveaux éléments fournis au client (nouveau code xhtml, nouvelle feuille de style css, nouveaux composants graphiques optimisés, et plusieurs pages prototypes reprenant tous les éléments à styler à travers tout le site, certaines même inédites, comme le plan du site).
L'intervention totale a pris 49h45 très exactement.