CMS

Refonte de la rubrique Formations sur eZ Platform

Voir le site

Le CETIM est un client de longue date de Code Rhapsodie. Depuis bientôt 10 années, nous sommes régulièrement sollicités pour accompagner le CETIM pour des missions de développements expert eZ Publish et Symfony mais aussi pour mettre en place les méthodologies agiles.

Le site du CETIM est motorisé avec le CMS eZ Publish 5.x. Arnaud Lafon a mise en oeuvre une plateforme pour automatiser les déploiements sur la base de Git et Capistrano.

En 2016, le site s'étoffe d'une rubrique Formation avec la publication du catalogue complet sur le site internet servant de base au catalogue papier édité une fois par an (Web To Print).

En 2017, la plateforme devient multi-sites avec la rubrique Mécathèque qui est refondue par l'équipe interne du CETIM sur des technologies innovantes (ElasticSearch / Angular).

En 2018, le CETIM souhaite refondre la rubrique Formation et fait appel à Olivier Portier pour étudier la solution la plus adaptée. Après un audit de quelques jours, l'étude a permis d'identifier un plan d'actions cohérent impliquant les équipes interne du CETIM :

  • Refonte de la rubrique Formation dans un nouveau siteaccess,
  • Montée en version vers eZ Platform 2.x pour bénéficier des fonctionnalités les plus récentes (QueryTypes, DesignEngine, nouvelle API Symfony / Twig),
  • Accompagnement des équipes internes du CETIM : workshop / formations,
  • Mise en place d'un repo git (GitLab) et automatisation des déploiements branche par branche (containers Docker, Ansible et GitLab/CI)
  • Développement Agile en impliquant l'équipe du CETIM lors des Sprints.

En juillet 2018, la rubrique nouvelle rubrique Formation est mise en production. Et c'est en septembre 2018, que l'intégralité de la plateforme multi-site du CETIM qui est mise en production.

Code Rhapsodie accompagne toujours le CETIM dans le cadre d'une maintenance applicative (TMA) : 

  • conseille l'équipe de développement interne avant chaque phase de développement,
  • intervient pour les actions de développement les plus complexes.