Bienvenue sur mon portfolio

Cette partie de ce portfolio sert de curriculum vitae en ligne.

N'étant pas limité en nombre de pages comme sur un curriculum vitae classique, il a pour but de me présenter et de faire voir mon travail de façon beaucoup plus détaillée.

Un curriculum vitae classique est disponible en téléchargement en bas de la colonne de menu.

Présentation

Je suis ce que l'on appelle un codeur/intégrateur et développeur de sites internet.

Adepte convaincu des standards du web, je me suis tout naturelement spécialisé dans ces standards ainsi que dans l'accessibilité qui sont à mes yeux deux aspects de l'internet très importants. Tout développeur devrait avoir constament à l'esprit qu'un site internet doit être accessible à tout public quel que soit son handicap ou le matériel utilisé. C'est l'essence même du web.

J'ai réalisé mon premier gros site en 2005. Et, je suis actuellement à titre personnel administrateur et webmaster de 4 sites Web.

Un choix dans la façon de voir les choses

Le W3C et ses recommandations

logo du W3C

Le World Wide Web Consortium (W3C) est un consortium informatique international fondé en 1994 et dirigé par Tim Berners-Lee qui est l'inventeur du Web.

Le W3C développe des spécifications sous forme de recommandations afin d'améliorer l'interopérabilité des produits liés au Web. Ce sont ces spécifications que l'on appelle les standards du web.

Pourquoi utiliser les standards du web ?

Les anciennes versions des navigateurs (jusqu'à la version 4 d'Internet Explorer et de Netscape) ne permettaient pas une utilisation "satisfaisante" des feuilles de styles (CSS). Si bien que les intégrateurs et développeurs web ont du avoir recours à tout un tas de méthodes afin que leurs pages Web s'affichent de la même manière sur tous les navigateurs. Ces méthodes utilisent par exemples la mise en page à l'aide de tableaux imbriqués, la détection des versions de navigateurs à l'aide de script, le mélange du code HTML et des styles de mise en forme à l'aide de balises devenues aujourd'hui obsolètes.

Il est maintenant possible de faire des pages plus légères, compatibles sur tous les navigateurs et accessibles.

De plus, la France oblige désormais les sites publics de l'État, des collectivités territoriales et des établissements publics qui en dépendent à se mettre aux normes en matière d'accessibilité grâce au décret n° 2009-546 du 14 mai 2009 pris en application de l'article 47 de la loi n° 2005-102 du 11 février 2005 sur l'égalité des droits et des chances, la participation et la citoyenneté des personnes handicapées et créant un référentiel d'accessibilité des services de communication publique en ligne.

Les avantages à utiliser les standards du web

  • Un code source beaucoup plus léger : on peut faire baisser le poids des pages de 25 à 50% par rapport aux méthodes précédentes. Cela implique un chargement plus rapide des pages et aussi un gain non négligeable sur la bande passante et donc d'argent sur l'hébergement du site.
  • Un code sémantique et logique pour des pages xHTML structurées : les balises sont utilisées pour ce qu'elles sont à la base et non pas utilisées de manière détournée pour faire de la mise en forme de page web.
  • Une meilleure lisibilité par les robots des moteurs de recherche et par conséquent une meilleure indexation.
  • Une plus grande accessibilité : les pages sont affichables sur tout type de navigateurs quel que soit le type de navigateur (classique, braille, vocal, ...).
  • Une maintenance facilitée : en séparant le contenu de la page Web, le xHTML de sa mise en forme, la CSS, on peut changer les propriétés en une seule fois sans être obliger d'ouvrir toutes les pages concernées.
  • Un design interchangeable : dans le même esprit que la remarque précédente, en modifiant uniquement la feuille de style CSS, on peut également changer complètement le design du site sans avoir à changer une seule ligne du code xHTML. Comme par exemple sur le site CSS Zen Garden.
Haut de la page
logo de validité du W3C pour le xHTML 1.0 logo de validité du W3C pour le CSS

Développons plus intelligement le Web de demain