Tag Archives: base de données

La base… c’est la base !

Quand un site vieux de 8 ans a besoin de faire peau neuve, il y a du travail pour plusieurs personnes !

Spécificités du projet

La refonte du site va se dérouler en 2 temps :
  • structure dynamique
  • habillage graphique

PART I : le chantier

Cette lourde tâche a été confiée à Guillaume, dans le cadre de son stage pratique de 2 mois à l'issue de la formation.

En quoi consiste ta partie ?

En tant que développeur, je me suis concentré sur les aspects suivants :
  • un espace d'upload pour que les clients puissent déposer leurs fichiers
  • un système de gestion des comptes clients (suivi de commandes, factures, etc)
  • le catalogue des références dynamiques
  • la map de localisation
J'ai également fait en sorte que l'ensemble des textes du site soit dynamique pour que le commanditaire puisse être parfaitement autonome dans la gestion de ses contenus.

Qu'est-ce qui a été le plus difficile ?

Je pensais pouvoir réutiliser la database existante mais elle avait été faite avec un logiciel obsolète et après extraction / conversion des données, je me suis aperçu qu'il n'y avait pas de liaisons exploitables entre les différentes tables. J'ai donc dû refaire toute la conception de la base, tout en maintenant les délais de production prévus au départ. J'ai également passé beaucoup de temps à appréhender la documentation du Javascript pour développer la partie des maps car nous avions eu quelques bases pendant la formation mais j'avais peu utilisé ce langage jusque là.

Que retiendras-tu de ce projet ?

Un bon cas concret pour appliquer les connaissances acquises, une bonne opportunité pour découvrir et apprendre des choses nouvelles (comme Twig, moteur de rendu de vues que j'ai utilisé pour faire les templates de mes pages) et une bonne dose d'expérience pour les prochains projets : l'importance de structurer le cahier des charges et l'acceptation de tout casser / tout refaire [author] [author_info]Guillaume, Webdeveloper.<br> étudiant de la session WEBDEV 2015 [/author_info] [/author]

TO BE CONTINUED | PART II : la charte graphique