Après mes débuts dans la programmation en php, au déclin de l'année 2001, je décidai de me lancer avec enthousiasme dans un petit projet de script de gestion de mailing liste. Après la sortie de la version stable, il m'apparut rapidement nécessaire de fournir un support technique minimal pour le script, ce qui est la moindre des choses. C'est de là qu'est parti l'idée de créer phpCodeur. Le site devait d'abord avoir pour vocation d'être semi-personnel, c'est à dire avec la partie site personnel et la partie support pour wanewsletter. Cependant, je souhaitai partager avec d'autres les connaissances accumulées, les expériences vécues et contribuer ainsi à la communauté php francophone. Le site fut donc rendu accessible au public le 27 mai 2002 avec une orientation communautaire accrùe.
Malheureusement, des changements dans ma vie professionnelle m'obligèrent à accorder moins de temps au site et celui ci resta donc en sommeil durant l'été 2002, ne bénéficiant pas du design approprié. Je ne repris le site en main que vers la fin de l'été et m'attelai à une meilleure organisation du site, un aspect moins amateur et un design correct. Le site tel qu'il était jusqu'à maintenant date de cette époque [1].
phpCodeur respectait donc les normes définies par le
W3C, le site était valide en
XHTML transitional
et CSS de niveau 2. Toutefois, ce respect
des standards n'était que partiel : J'avais déja un penchant naturel pour du code propre et rigoureux, mais
je n'avais pas saisi la vraie nature du XHTML, l'intérêt des
feuilles de style me semblait évident mais de façon superficielle (pour les couleurs et polices essentiellement).
C'est alors qu'un évènement inattendu survint au début de cet été 2003. Au détour d'un clic de mulot, je
découvris le site OpenWeb.
Un nouveau monde, une nouvelle façon de concevoir les pages html
s'ouvrit à moi. Au fil des jours, je me mis à lire avec avidité les articles d'openweb et nombre de blogs orientés
sur les standards et les normes du W3C. La triste réalité s'imposa à
moi, le code html du site
était dégueulasse, du moins à mes yeux ! La structure du site ne correspondait plus à ma vision du web. Mù par
une curiosité et une soif de savoir renouvellés, je me jettai sur les spécifications sur le html
et les CSS et décidai de revoir
sérieusement mes croyances erronées ou incomplète…
Après de nombreuses semaines d'effort et de travail, la voilà, la nouvelle structure du site.
phpCodeur respecte désormais les normes
XHTML 1.0 Strict
et
CSS niveau 2 définies par le
W3C. Les pages sont bien formées et
construites de façon sémantique [2].
Les divers fils rss mis à disposition
respectent les normes en vigueur. L'accent a également été mis sur les règles d'accessibilité
minimales que tout site devrait respecter.
La validité de chaque page peut être vérifiée grâce aux liens de validation des pages (sous
forme d'image si les images s'affichent dans votre navigateur), toutefois, le validateur de feuilles de style
css semble boguer à cause du jeu de caractère actuel de
phpCodeur (iso-8859-15).
Pour les curieux, vous pouvez avoir une vue de ce qu'était phpCodeur jadis en consultant les archives du web.
L'équipe est actuellement composée de Iceman,
Soso, TidAv,
Tuyauman et moi même.
Toto s'occupe plus spécifiquement de la
modération des forums.
Une page de présentation sera bientôt réalisée.
Les articles publiés sur phpCodeur sont sous licence Attribution-NonCommercial
1.0 de Creative Commons. Cette mise sous licence est indiquée pour chaque article dans les entêtes de la page
html avec la métadonnée DC.Rights
ainsi qu'au bas de l'article.
Concrètement, cette licence vous permet de copier, redistribuer, afficher et améliorer les articles de
phpCodeur sous les conditions suivantes :
Dans tous les cas, les articles publiés restent la propriété de leurs auteurs respectifs.
Je tiens à remercier chaleureusement Eric Bouche d'héberger
gratuitement phpCodeur sur un des serveurs du réseau 2037,
il me retire une belle épine du pied (on peut même parler de poutre à ce niveau là). Je remercie également
Soso et
Deva pour les bannières et
boutons de phpCodeur :-) qu'ils avaient faites pour la précédente version de phpCodeur ainsi que toutes les
personnes qui contribuent, de près ou de loin, à l'enrichissement du site.
Je voudrais remercier également l'équipe du site OpenWeb
dont les articles ont transformé ma vision du web et du besoin de respecter les standards, ainsi que toute les
personnes participant à l'effort de démocratisation du web et à la diffusion des standards du
W3C.