Le verdict en trois phrases
Un Drupal 7 n'a plus de mises à jour de sécurité officielles depuis le 5 janvier 2025 : pour une université privée à Rabat, rester dessus revient à exposer les données des candidats et l'image de l'établissement. La migration vers un CMS headless (Strapi, Sanity, Directus ou Payload avec un front Next.js) coûte de 350 000 à 700 000 MAD HT et prend 5 à 7 mois pour 2 000 pages en trois langues. Le gain se mesure en maintenance divisée par deux, en autonomie des facultés et en vitesse de chargement sur mobile, là où se trouvent 80 % des futurs étudiants.
Pourquoi le headless plutôt qu'un Drupal 10 ou 11
Monter de Drupal 7 vers Drupal 10 ou 11 n'est pas une mise à jour mais une reconstruction : modules à réécrire, thème à refaire, contenus à migrer. Le coût est proche d'une migration headless, sans en avoir les bénéfices. Le headless sépare le contenu (le CMS) de l'affichage (le site), ce qui simplifie la sécurité et permet de réutiliser les contenus sur l'application mobile ou les écrans du campus.
| Critère | Drupal 7 actuel | Drupal 10 ou 11 | CMS headless + Next.js |
|---|---|---|---|
| Support sécurité | Terminé (janvier 2025) | Actif | Actif |
| Coût de reconstruction | 0 MAD | 300 000 à 650 000 MAD HT | 350 000 à 700 000 MAD HT |
| Maintenance annuelle | 120 000 à 180 000 MAD | 90 000 à 140 000 MAD | 55 000 à 90 000 MAD |
| Temps de chargement mobile (LCP) | 4 à 6 s | 2,5 à 3,5 s | 1,2 à 2 s |
| Surface d'attaque | Élevée | Moyenne | Faible (front statique) |
| Profils de développeurs disponibles à Rabat | Rares | Moyens | Nombreux (JavaScript) |
| Réutilisation sur appli mobile | Difficile | Possible | Native par API |
Budget et planning d'une migration de 2 000 pages
Le poste le plus sous-estimé est la reprise des contenus. Sur 2 000 pages, 30 à 40 % sont souvent obsolètes (anciennes annonces, programmes fermés, actualités de 2015). Faire le tri avant de migrer réduit le volume et le budget.
| Phase | Durée | Budget indicatif (MAD HT) |
|---|---|---|
| Audit des contenus et de l'arborescence | 3 à 4 semaines | 35 000 à 60 000 |
| Modélisation des contenus et rôles éditoriaux | 3 semaines | 40 000 à 70 000 |
| Design et maquettes (gabarits facultés, formations, actualités) | 4 à 5 semaines | 60 000 à 120 000 |
| Développement front et CMS | 8 à 10 semaines | 130 000 à 280 000 |
| Migration de 2 000 contenus (scripts + reprise manuelle) | 4 semaines en parallèle | 45 000 à 100 000 |
| Trois langues : français, arabe (RTL), anglais | Intégré | 25 000 à 50 000 |
| Redirections, recette, formation des 30 contributeurs | 3 semaines | 15 000 à 20 000 |
| Total | 5 à 7 mois | 350 000 à 700 000 |
Le calendrier universitaire dicte la date de bascule. La période idéale de mise en ligne se situe entre novembre et février, loin des pics de candidatures de mai à septembre. Un lancement en juin, en pleine campagne d'inscriptions, est à proscrire.
Rôles éditoriaux par faculté et conformité
Avec 30 contributeurs répartis dans plusieurs facultés, la gouvernance compte autant que la technique. Le schéma qui fonctionne :
- Contributeur faculté : rédige les actualités et pages de sa faculté uniquement.
- Relecteur faculté : valide avant publication, vérifie les trois langues.
- Administrateur communication : gère la page d'accueil, les menus et les campagnes d'admission.
- DSI : comptes, sauvegardes et journal d'audit.
Côté données personnelles, les formulaires de candidature et de contact relèvent de la loi 09-08 et du contrôle de la CNDP : déclaration des traitements, mention d'information, durée de conservation et hébergement documenté. Le front statique ne stocke rien, ce qui limite le périmètre à protéger au CMS et au formulaire.
Mini cas pratique
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
Youssef, DSI d'une université privée de 6 000 étudiants à Rabat, paie aujourd'hui 150 000 MAD par an pour maintenir le Drupal 7 (correctifs, hébergement renforcé, prestataire d'astreinte). Après l'audit, 700 pages obsolètes sont archivées : il reste 1 300 contenus à migrer. Le projet headless est chiffré à 480 000 MAD HT sur 6 mois. La maintenance tombe à 70 000 MAD par an, soit 80 000 MAD économisés chaque année. Le retour sur investissement direct est d'environ 6 ans, mais la baisse du temps de chargement mobile de 5 s à 1,6 s fait passer le taux de remplissage du formulaire de candidature de 2,1 % à 3,4 % sur la première campagne, soit environ 60 candidatures de plus pour 4 500 visiteurs qualifiés.
FAQ
Peut-on garder Drupal comme CMS en mode headless ?
Oui, Drupal 10 ou 11 peut servir d'API pour un front Next.js. C'est pertinent si l'équipe interne maîtrise déjà Drupal, mais la maintenance reste 20 à 30 % plus lourde qu'un CMS headless natif.
Comment gérer l'arabe et l'écriture de droite à gauche ?
Le front doit prévoir des gabarits RTL dès la maquette. Ce surcoût représente 25 000 à 50 000 MAD HT pour les trois langues, bien moins qu'une adaptation après coup.
Que deviennent les 2 000 URL existantes ?
Chaque URL utile reçoit une redirection 301 vers sa nouvelle adresse. Un plan de redirection bien fait limite la perte de trafic à moins de 10 % pendant 4 à 8 semaines.
Combien de temps pour former 30 contributeurs ?
Deux sessions de 3 heures par groupe suffisent, plus un guide vidéo. Un CMS headless bien configuré est plus simple qu'un Drupal 7 pour un rédacteur non technique.
Faut-il un hébergement au Maroc ?
Pas obligatoirement, mais un transfert de données hors du Maroc doit être déclaré à la CNDP. Un CDN avec point de présence proche garantit des temps de réponse inférieurs à 200 ms à Rabat.
Parlons de votre projet. Décrivez votre périmètre, vos outils actuels et votre calendrier : nous cadrons le projet lot par lot et fixons le délai avec vous. Devis détaillé sous 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.

