Bonjour à tous,

Comme vous l'avez certainement remarqué avant de lire cet article si vous visitez le Site du Zér0 plus souvent que ce blog (ce que j'espère pour vous :D ), l'équipe des zCorrecteurs vient de sortir la version de 2 de son site. Je ne vais pas revenir ici sur cette sortie du point de vue des nouveautés qu'elle apporte étant donné que j'ai déjà répété ça deux fois (dans la news sur le SdZ et sur le site de zCorrection :D ). Ce dont je vais parler ici, c'est du développement de ce site, ainsi que de... euh, des sorties qui ont été prévues, comment on a dû gérer ça etc.

D'une 4L à une Porsche...

Image V2Bon, l'exemple est un peu exagéré mais l'idée est là :D ! Au commencement, l'équipe de Validateurs du Site du Zér0 doit faire face à un problème toujours plus important : le rôle de Validateur se limite de plus en plus à corriger les tutoriels proposés par les membres, et ce, aux dépens du véritable travail de Validation de fond qui est, à la base, notre boulot. Pour tenter d'y remédier, plusieurs idées ressortent, pour enfin avoir celle de créer un groupe de correcteurs volontaires qui viendrait assister les Validateurs afin de les aider dans leur tâche (ce ne sont pas encore les zCorrecteurs). Une première tentative pour lancer ça est effectuée, un premier site assez basique codé par Kados, mais le projet s'arrête là, faute de je ne sais quoi (je n'étais alors pas encore dans l'équipe en fait :p ). Cependant, c'était sans compter sur JALeX qui relança le tout quelques mois plus tard. Un appel aux membres motivés est effectué et 16 volontaires sont choisis au terme d'un dur recrutement (16 volontaires dont je fais partie et dont peu subsistent encore dans la communauté). Vous remarquerez que le nom de zCorrecteur n'est pas encore apparu, il sera décidé en fait à la publication des résultats de ce premier recrutement.

Bref, une fois que les Validateurs avaient leur équipe de zCorrecteurs, il ne restait plus qu'à les faire travailler. On a donc eu un MP commun (que j'ai toujours) afin de commencer à s'organiser pendant que JALeX installait le site et le forum (Connectix Boards). Certains ont, à ce moment, commencé à corriger leurs premiers tutos (envoi par mails et débrouille maximale :p ). Enfin, quand le site V1 est sorti : le soulagement ! C'était quand même plus pratique que par mail :p !

Cependant, nous avons vite déchanté en nous rendant compte qu'il contenait quelques bugs assez gênants, n'était pas simple d'emploi, assez sommaire, etc. Ça fonctionnait, mais il y avait quand même plus pratique. Je me souviens d'une soirée avec dworkin (qui hébergeait déjà le site) où nous avions essayé de le patcher un peu, mais sans réel succès. Et c'est là qu'il avait lancé pour la première fois l'idée d'une V2, codée rapidement comme ça, qui remplacerait cette V1. L'idée est ainsi restée en suspens, longtemps, on en parlait, mais sans réellement faire quelque chose. Puis enfin, dworkin est passé à l'action : recrutement de deux développeurs pour coder avec lui (Savageman et DJFox) et création d'un forum privé dédié aux discussions sur le développement de ce site.

L'avancement de ce dernier avançait bien (c'est le cas de le dire :D ), puis un membre nous a proposé de nous rejoindre, il s'agissait de vincent1870. Après avoir parlé un peu avec dworkin, ce dernier vient rejoindre l'équipe de développement, se met très vite dans le bain et commence son activité avec (beaucoup) de zèle. Ainsi bourgeonna le site, les admins (moi surtout :D ) n'arrêtant pas de demander de nouvelles features aux développeurs au fur et à mesure des idées qui pouvaient germer. À ce moment, nous n'avions pas encore le design que vous pouvez voir à l'heure actuelle. Nous tournions sous Bluzaz sans en-tête (c'était un peu le bazar étant donné que Bluzaz n'avait pas été créé pour ce site). C'est là que dworkin a commencé la réalisation du design que vous connaissez aujourd'hui. Nous avions au départ fixé une première date (pour novembre ou décembre, je ne me souviens plus), mais devant l'avancement du design, nous n'avons pas pu la maintenir. Ni une ni deux, nous repoussons de deux semaines, histoire de nous laisser le temps de tout finir tranquillement, mais rebelotte, problèmes personnels, etc. etc., et dworkin se trouve dans l'incapacité physique de terminer le design pourtant bien avancé.

Panique à bord, parmi les développeurs et les administrateurs, à part dworkin, personne n'est compétent dans ce domaine ! Je me souvenais que .skaz (Validateur) était assez doué en graphismes ; donc, après en avoir brièvement parlé avec les autres, je vais lui parler. Ce dernier me pose quelques questions et accepte immédiatement. Il se met au travail sans tarder (alors qu'il n'avait pas de lien direct avec la zCorrection à la base, c'est juste par sympathie qu'il est venu nous dépanner :) ). Enfin, nous pouvons terminer le design !

Enfin, (tenez bon, on arrive à la fin ;) ), le mardi 5 février, je retrouve DJFox, Savageman et vincent1870 sur le chan IRC de la zCorrection et nous constatons que le site est enfin prêt à sortir. Tout est paré : la news de lancement rédigée à plusieurs est déjà bien, le site est prêt, il ne reste plus qu'à rédiger un billet pour le site lui-même et à faire le transfert. Nous planifions tout. Pendant que je rédige le billet, Savageman essaye un truc pour le transfert quand DJFox tente de contacter dworkin afin qu'il change le pointage des url (www.zcorrecteurs.fr doit pointer sur le dossier de la V2 sur le FTP). Au final, il appelle ce dernier et lui envoie un mail. dworkin effectue aussitôt le transfert puis on protège le site grâce à un .htaccess afin que les membres ne puissent s'inscrire avant la sortie officielle prévue pour le lendemain. Pendant ce temps-là, je modifie quelque peu la news pour le SdZ, je la propose, et je rédige le billet d'ouverture sur le site des zCorrecteurs. Savageman le relit. Une fois ceci fait, la soirée est terminée.

Le lendemain matin, après avoir fini les cours (12H pour moi), je me dépêche d'arriver à temps pour l'ouverture et finaliser les derniers trucs (genre enlever le .htaccess avant la publication de la news :D ), mais vincent1870 est déjà là, à pied d'œuvre. J'en profite pour aller manger, et je reviens juste à temps pour l'ouverture du site.

L'ouverture du site...

C'est apparemment un réel succès. Il a l'air d'avoir bien plu aux membres et c'est un bon point pour nous, étant donné le mal qu'on s'est donné (enfin, surtout les codeurs :D ) pour le rendre agréable, ergonomique, pratique, fonctionnel et joli. Au lancement, il a pas mal ramé du fait du nombre de visiteurs, mais ça s'est rapidement tassé. On n'a pas eu de très gros bugs au lancement (ce que l'on redoutait un peu) à part au niveau des inscriptions (un lien pointant toujours vers l'ancienne url et empêchant les membres de valider facilement leurs comptes (c'est bête :D )). Enfin le bug a été rapidement corrigé et on a validé les comptes posant problème à la main. C'est là aussi que nous nous sommes rendus compte que le site n'était valide ni XHTML 1.0 strict, ni CSS. On a aussi tenté de remédier à cela, Savageman résolvant plusieurs bugs XHTML (il en reste encore à l'heure actuelle, mais moins :p ) et moi corrigeant les CSS (comme quoi tout peut arriver ^^ ). Depuis, nous avons reçu une news et quelques tutos, le site tourne bien, quelques membres commencent à le fréquenter régulièrement et une bonne ambiance s'est installée. De nouvelles rubriques et services sont prévus pour la suite, ce qui ne devrait pas manquer d'attirer quelques visiteurs, nous l'espérons :) .

Après, reste à voir comment le site évoluera, mais de ce point de vue-là, j'ai quand même bon espoir, c'est bien parti :) . De votre côté, si vous avez un tutoriel à corriger, n'hésitez pas à passer par nos services ;) .