Le 09/02/12 à 19h27 : Ce soir c'est orgie de Gundam Seed Destiny
Le 09/02/12 à 16h24 : Selon le mail reçu, je passe d'ici 4 jours chez Free Mobile. Adieu Orange

La Tortue Facile : genèse

2

Le 17/11/08 à 23h00 dans La Tortue Facile

S'il y a bien une chose qui évolue au fur et à mesure de l'avancement d'un site c'est sa complexité. Enfin certains me diront que si je m'y étais pris correctement dès le début je n'en serais pas là aujourd'hui. Oui mais voilà quand j'ai commencé à coder le site (j'entends par là utiliser le PHP pour autre chose que le compteur de visiteurs) je n'avais pas le niveau que j'ai aujourd'hui. Il y a bientôt 2 ans (tout à commencé un 26 janvier 2007) que le site www.latortuefacile.fr existe et il a connu bon nombre de chamboulements, que ce soit au niveau du design qu'au niveau du code.

La toute première version du site était à l'origine une simple galerie pour montrer des photos de mes tortues à mes amis et proches. Comme tout cela me semblait assez vide et simple je m'étais mis en tête de coder (enfin coder est un bien grand mot) un site pour proposer un contenu à la hauteur des photos. C'est ainsi que mon premier script PHP fut la mis en place d'un système pour ajouter une image avec un texte d'accompagnement. Mais très vite j'ai décidé de tout recommencer à 0 pour coder un site entier sur les tortues. A l'époque mes compétences en PHP n'étaient pas fameuses, je venais surtout sur le SdZ pour les tutoriels de mapping.

Pour ce qui est du code, la toute première version n'utilisait PHP que pour inclure le menu et pour le compteur de visiteurs. Puis peu de temps après j'ai ajouté divers scripts et enfin un système basique mais fonctionnel pour rédiger des fiches. Et c'est là qu'ont commencé les problèmes ou devrais-je dire le succès car mes premières fiches (réécrites depuis) ont commencé à attirer du monde et je me suis mis en tête d'en écrire d'autres puis de proposer des modules complémentaires comme un forum. Par un curieux destin du hasard c'est à ce moment là qu'est apparut sur le SdZ un tuto sur le codage d'un forum. Certains vont vouloir me jeter des cailloux en me disant que ce tuto n'est pas une bonne base mais à l'époque il me convenait parfaitement. Le codage du forum (et non le copier/coller) me pris pas mal de temps mais j'ai pu rapidement ouvrir mon propre forum sans trop de bugs (eh oui lorsqu'on code au lieu de recopier un code les bugs disparaissent comme par magie).

Je pourrais dire que c'est grâce au forum que mon site a connu le succès mais non, aujourd'hui encore plus de 40% du trafic de mon site est généré par les fiches car s'il y a bien une chose que les gens recherchent sur les web ce sont des informations et de la documentation. Si je lançais un débat sur le fait que les forums sont souvent un lieu pour les personnes ne savant pas chercher une information, je suis sûr que cela engendrerait des débats houleux. Et c'est ce module du site qui aujourd'hui me prend le plus de temps non pas pour le codage mais pour la rédaction des fiches, Pour preuve ce module n'a quasiment pas évolué depuis sa création (hormis des ajouts et des corrections de bugs) mais cela va changer car cela commence à être gênant.

Pour en revenir à la genèse du site, les premiers scripts étaient tout sauf organisés selon un modèle clair et facile d'entretien, comme le modèle MVC vers le quel évolue le site, et recoder un site de l'intérieur sans toucher à sa structure de présentation fut un challenge pour le moins intéressant et aujourd'hui il ne reste presque rien des anciens scripts du site (vivement que tout soit fini).

Décrire les changements les plus importants dans ce billet (car certains seront très intéressants) étant trop long, cela ferra l'objet de plusieurs autres billets avec au programme algorithmes, fonctionnalités de MySQL et référencement.



Commentaires

Shine-neko
1. Par Shine-neko
Le 16/12/08 à 23h28

J'aurais jamais cru que ce tutoriel t'aurais autant fait avancé et appris. En tout cas bon courage pour la suite je suis tes projets de loin depuis un moment :)

Dewi
2. Par Dewi
Le 19/12/08 à 21h52

Tiens, je viens de tomber sur ce blog, c'est plutôt cool ici.
Ce serait bien que tu postes les autres articles, je trouve toujours ça intéréssant de voir comment un site s'est construit.
En attendant, je promets de revenir si tu postes la suite :p

Ajouter un commentaire