Réalisation : Développement d'un CMS

  • Lundi 09 Septembre 2013
  • 5 commentaires

C'est un des projets les plus longs qu'il m'ait été donné. Dans une équipe de 10 personnes, mais seulement 6 développeurs, nous devions réaliser un CMS complet. Celui-ci devait être simple d'utilisation et accessible pour des petites associations. Le cahier des charges nous obligeait à avoir plusieurs fonctionnalités telles que la gestion d'actualités, des pages, des médias, du menu, de la page d'accueil, du logo de l'association, ou encore de la page de contact.

Pour ce faire, l'équipe était constituée d'un chef de projet, d'un assistant et de 4 développeurs. Nous avons donc choisi de développer le CMS sous CakePHP (2 personnes de l'équipe l'utilisaient courramment).

Nous avons décidé de découper les projets en fonctionnalités qui représentent bien la structure de la base de données :

  • Commentaires
  • Articles (pour le blog)
  • Médias (Images et vidéos)
  • Pages, documents, liens
  • Utilisateurs
  • Messagerie
  • Taxonomie

Cela sans rappeler les tutoriels de Grafikart qui ont été un point de départ pour l'apprentissage du développement du CMS sur CakePHP.

Nous avons eu l'occasion de travailler via un outil de versionning GIT, et un outil de travail d'équipe : WebToProject. En moins de 4 mois, nous avons réalisé un CMS complet et fonctionnel !

Après plusieurs embuches et beaucoup de travail, le CMS a été validé et est maintenant proposé sur le site labo de l'école d'ingénieur.

Il peut aussi être téléchargé à cette adresse => ici.

PS : Il reste quelques erreurs à corriger et des fonctionnalités à améliorer. Mais la version finale sera bientôt disponible !

Les commentaires sont momentanément fermés