Santé.gouv.fr

Développeur Drupal (Alternance)2023

Client

Ministère de la Santé — Gouvernement Français

Rôle

Développeur Drupal (Alternance)

Stack

Drupal, PHP, Twig, CSS, RGAA/WCAG, Tarteaucitron.js

Date

2023

01

Le Défi

Le site du Ministère de la Santé nécessitait une refonte importante : migration vers le nouveau DSFR, conformité RGAA totale, intégration de nouveaux modules Drupal et gestion des cookies RGPD — tout en maintenant un site en production servant des millions de citoyens.

02

La Solution

En binôme avec mon tuteur, j'ai contribué à l'évolution full-stack de sante.gouv.fr. Intégration de modules Drupal, migration vers le DSFR, adaptation des composants UI standardisés. Audits et remédiation RGAA. Déploiement de Tarteaucitron.js pour la gestion des cookies.

php
// Tarteaucitron cookie consent integration
function sante_gouv_page_attachments(array &$attachments) {
  $attachments['#attached']['library'][] =
    'sante_gouv/tarteaucitron';

  $attachments['#attached']['drupalSettings']
    ['tarteaucitron'] = [
      'privacyUrl' => '/politique-confidentialite',
      'hashtag' => '#cookies',
      'cookieName' => 'sante_gouv_consent',
      'orientation' => 'bottom',
      'DenyAllCta' => TRUE,
      'AcceptAllCta' => TRUE,
      'highPrivacy' => TRUE,
      'services' => [
        'matomo' => TRUE,
        'youtube' => TRUE,
        'twitter' => TRUE,
      ],
    ];
}

Intégration Drupal de Tarteaucitron.js pour la gestion des cookies RGPD

Gallery image 1

Projet Suivant

SEO LVMH

SEO / Analytics