
Agence CakePHP
Développement, maintenance et migration vers CakePHP 5 et PHP 8
CakePHP est l'un des plus anciens frameworks PHP encore activement maintenus. Simple, convention plutôt que configuration, il fait tourner de nombreuses applications d'entreprise depuis des années.
C'est le framework historique de N-SENS : nous développons en CakePHP depuis plus de dix ans, des marketplaces aux applications métier, et nous migrons régulièrement des applications CakePHP 2, 3 ou 4 vers CakePHP 5.
Ce que nous réalisons
Nos services CakePHP
Migration vers CakePHP 5
CakePHP 2 n'est plus maintenu depuis 2021. Nous migrons votre application, module par module, vers CakePHP 5 et PHP 8.
Maintenance et TMA
Corrections, évolutions, mises à jour de sécurité et supervision de votre application CakePHP.
Nouveaux développements
Marketplaces, plateformes collaboratives et applications métier sur CakePHP 5.
Audit de code
État des lieux de votre application : version, dépendances, failles, dette technique et plan d'action chiffré.
Migrer de CakePHP 2 vers CakePHP 5
CakePHP 2 a atteint sa fin de vie en juin 2021 et ne fonctionne pas officiellement avec PHP 8. Beaucoup d'applications tournent encore dessus, sur des serveurs qu'on n'ose plus mettre à jour.
Entre CakePHP 2 et CakePHP 3, presque tout a changé : arborescence, ORM, routage, gestion des requêtes. La migration demande une vraie méthode :
- Audit : inventaire des contrôleurs, modèles, plugins et dépendances, et des fonctionnalités réellement utilisées.
- Filet de sécurité : tests fonctionnels sur les parcours critiques avant de toucher au code.
- Migration progressive : outils de mise à niveau officiels, puis reprise manuelle module par module, avec mises en production intermédiaires quand c'est possible.
- Montée de PHP : passage à une version de PHP maintenue, avec analyse statique (PHPStan) pour détecter les incompatibilités.
Nos projets CakePHP
Plusieurs des réalisations présentées sur ce site ont été développées en CakePHP, dont la marketplace de consommation collaborative de GRDF, la marketplace Beauté Futée et le magazine Azraly. L'ancien site de N-SENS tournait lui aussi sur CakePHP.
Questions fréquentes
Combien de temps prend une migration CakePHP 2 vers CakePHP 5 ?
Cela dépend de la taille de l'application et de la couverture de tests. Une petite application se migre en quelques semaines, une application importante en plusieurs mois, par étapes. L'audit initial permet de chiffrer précisément.
Vaut-il mieux migrer ou réécrire ?
Pour une application CakePHP 2 de taille modeste, repartir d'un squelette CakePHP 5 et reprendre la logique métier est souvent plus rapide. Pour une grosse application, la migration progressive limite les risques. Nous vous recommandons l'une ou l'autre après audit.
Mon application CakePHP peut-elle tourner sur PHP 8 ?
CakePHP 4 et 5 sont compatibles PHP 8. CakePHP 2 et 3 ne le sont pas officiellement : une montée de version du framework est nécessaire pour utiliser une version de PHP encore maintenue.
Nos autres expertises PHP
Une application CakePHP à faire évoluer ?
Migration, maintenance ou nouveau projet : parlons-en, nous vous répondons rapidement.
Parlons de votre projet