CakePHP

CakePHP est un framework PHP qui permet de simplifier le développement d'application web. Il offre un ORM flexible et un système de génération rapide pour créer des projets de toute tailles.

– Version 1 de CakePHP, le passé

Nos premiers sites et applications d’envergure ont été développés il y a plusieurs années sous la version 1.3 du Framework. Malheureusement, nous n’avons plus aucun projet en production qui fonctionne avec cette version. De plus, il n’y a plus aucun support d’assuré par l’équipe de développement de CakePHP pour cette ancienne version.
 
Si vous avez une application qui fonctionne sous CakePHP 1, nous préconisons de la migrer vers la version 3 ou 4 du framework. N’hésitez pas à nous contacter pour échanger.

– Version 2 de CakePHP, un historique et une expertise forte

Une part encore très importante de nos sites et applications en ligne ont été développés sous la version 2.x de CakePHP. Nous avons été amené dans nos projets à développer de nombreuses fonctionnalités diverses et variées, en intervenant aux différents niveaux du framework : Controller, Model, Vue, Helper, Lib, Behavior, Plugin. Nous sommes donc en mesure aujourd’hui de réparer, maintenir ou faire évoluer un projet existant. Nous pouvons aussi intervenir pour un développement précis, comme la création d’un Helper, d’une Lib ou d’un Plugin. Pour un projet nouveau qui démarrerait de 0, nous préconisons par contre la version 3 ou 4 du framework, qui sont beaucoup + puissantes. Le support de la version 2 par l’équipe de développement de CakePHP devrait s’arrêter avec la sortie officielle de la version 4. N’hésitez pas à nous contacter pour échanger.

– Version 3 de CakePHP, le coeur de nos développements

Depuis le début mi 2016, tous les nouveaux projets sont développés sur la version 3 du Framework. Les projets historiques de l’agence ne sont pas forcément migrés vers cette version mais les nouveaux projets l’utilisent. Ce sont donc déjà des dizaines de projets en production et des milliers de lignes de code qui nous permettent chaque jour d’approfondir notre expertise sur cette version du Framework. Nous pouvons aujourd’hui prendre un charge un projet de A à Z sous cette version, mais aussi réparer, maintenir ou faire évoluer un projet existant. Nous pouvons aussi intervenir pour un développement précis, ou pour vous accompagner sur la bonne organisation de votre projet (Model, Table, Views, Cells, Plugins, etc.). N’hésitez pas à nous contacter pour échanger.

– Version 4 de CakePHP, la bonne résolution de 2020

La version 4 de CakePHP sortira officiellement dans sa version stable courant 2020. Nous avons déjà commencé à étudier ses nouvelles fonctionnalités de manière à pouvoir l’utiliser le plus rapidement et le plus efficacement possible. Selon la complexité de votre projet, nous échangerons pour savoir si nous partons sur la version 3 ou la version 4 du framework. N’hésitez pas à nous contacter pour échanger.

– Nos engagements en terme de qualité de code

Lors de nos développements, nous nous engageons à livrer du code de qualité.

Pour le PHP, nous nous inspirons des recommandations de PHP, The Right Way et respectons les normes et conventions de CakePHP.

Concernant le HTML, nous veillons à considérer les normes W3C et la sémantique des balises. Ainsi, nous assurons les bases techniques nécessaires à un référencement naturel de qualité.

Notre code est versionné avec Git, un système de contrôle de version et hébergé sur Bitbucket ou Github. Il respecte la sémantique de version Semver. Nous contrôlons ainsi parfaitement l’historique des différentes versions d’une application et pouvons donc revenir à une version antérieure si besoin.