Tarkett - Architecture technique d’une plateforme de publication de contenus

Dans le but d’améliorer ses relations avec ses clients, Tarkett s’est lancé un challenge, celui de refondre dans son intégralité sa communication et ses échanges avec ses clients. Bien plus qu’un projet informatique, c’est une refonte globale depuis les services commerciaux jusqu’à la supply chain et passant par sa présence web.

Le projet était de construire un espace de contribution interne à Tarkett afin de permettre aux éditeurs de publier du contenu. Chaque pays dispose de son espace de publication dédié ainsi que de son espace de gestion des membres. Un workflow de publication permet de gérer les différents états des contenus. Il est aussi possible de programmer ou de déprogrammer la publication de contenus à date.

Fonctionnant en mode découplé, le Front-end réalisé en Symfony2 et VueJs récupère l’ensemble de ses contenus au backend réalisé en Drupal 8. L’application se doit donc de mettre à disposition les contenus de chaque site au travers d’une API REST.

Le périmètre du projet a été limité à la partie gestion de contenu et les objectifs pour réaliser ce projet étaient :

  • Accompagner le client dans sa recherche d’idées et de solutions
  • Réaliser des ateliers de conceptions et de discussions avec le métier et les différents utilisateurs
  • Concevoir techniquement la plateforme de contribution
  • Assister le Product Owner dans ses tâches de conception et de priorisation
  • Aider et guider l’équipe technique à faire les bons choix d’implémentation

Intervention sur la fréquence d’un jour par semaine pendant un an.