Stage chez Apiqa Communication

Développement web et intégration sur Drupal 10

J’ai effectué mon stage chez Apiqa Communication, une agence de communication spécialisée dans la publicité et le digital. L’agence est structurée en trois pôles : marketing, web et web-marketing. Elle compte environ vingt collaborateurs et fonctionne avec une organisation souple basée sur la communication directe entre les équipes.

J’ai été encadré par le directeur de la section internet, qui est aussi chef des projets web. Le stage s’est déroulé en présentiel, ce qui m’a permis d’être intégré dans le quotidien de l’équipe et de participer aux projets en cours.

Stage chez Apiqa Communication

Projet 1 : Tana Hotel Madagascar

J’ai travaillé sur le site https://www.tana-hotel-madagascar.com/.

Le projet consistait à améliorer le front-end à partir d’un template Drupal existant qui ne répondait pas entièrement aux besoins du client.

J’ai repris les templates Twig afin d’adapter le rendu aux maquettes du designer UI. L’objectif était d’obtenir une correspondance exacte entre les maquettes et le site final.

J’ai aussi intégré le module Paragraphs afin de rendre la gestion des contenus plus flexible dans le back-office Drupal. Cela permet aux clients de créer et modifier les sections de pages sans intervention technique.

Projet 2 : ekl.apiqa.mg

J’ai travaillé sur https://ekl.apiqa.mg/.

Le site existant basé sur Symfony a été enrichi avec un back-office Drupal.

J’ai mis en place la gestion de contenu via Drupal et configuré le système de traduction avec le module Content Translation pour gérer les versions française et anglaise du site.

Ce projet était plus orienté gestion de contenu et structuration que design front-end.

Technologies utilisées

J’ai travaillé avec Drupal 10 comme CMS principal.

J’ai utilisé Twig pour adapter les templates front-end. J’ai configuré le module Paragraphs pour créer des blocs de contenu modulaires. J’ai aussi utilisé Content Translation pour gérer les contenus en deux langues.

Je n’ai pas développé en PHP. Mon travail s’est concentré sur l’intégration, la configuration et l’adaptation des outils existants.

Organisation et méthode

J’ai utilisé Git avec GitLab et travaillé via pull requests pour valider chaque modification.

Les tâches étaient suivies sur Trello.

Le rythme de travail était calme, ce qui m’a permis de bien comprendre les outils et de produire un travail propre.

Compétences acquises

J’ai renforcé mes compétences sur Drupal 10, surtout sur Twig, Paragraphs et Content Translation. J’ai aussi amélioré mes compétences en intégration web.

Sur le plan professionnel, j’ai appris à travailler en équipe, à utiliser Git correctement et à suivre une organisation de projet structurée.

Bilan

Ce stage m’a permis de comprendre le fonctionnement d’une agence web et d’acquérir une expérience concrète sur des projets Drupal en environnement professionnel.