Développeur CakePHP - Framework PHP (925 lectures)

200918/05

Développeur CakePHP Développeur CakePHP, je construis vos applications web basées sur un noyau stable, performant, et capable de supporter de fortes charges serveur.

Développeur CakePHP

Pourquoi choisir CakePHP comme framework ?

C'est un choix comme un autre ; Zend doit forcément être un bon framework, tout comme Symfony, tout comme Jelix (français !) ou CodeIgniter, mais à un moment il faut faire des choix.

Celui du framework CakePHP s'est fait un peu par élimination. Symfony est un framework qui ne se prend pas en main aussi facilement que ça, la documentation de l'époque (qui a peut-être changé) était plutôt pauvre. Quant à Zend, impossible de le déployer sur mon serveur local sans de multiples erreurs. Là aussi des lacunes dans la documenation.

Le framework CakePHP était le troisième de la liste, et tout a fonctionné parfaitement sans accroche. Mieux encore, sa conception est telle que le framework vous guide au fur et à mesure de votre avancement.

Ensuite tout est parfaitement fait pour proposer une documentaion très claire, abondante, une API détaillée, un manuel utilisateur, et une communauté active.

Autre avantage du framework CakePHP, que d'autres mettront -hypocritement- en désavantage, c'est d'être déployable aussi bien en PHP 4 qu'en PHP 5.

Oui, le support PHP 4 est arrêté depuis l'été 2007, mais de nombreux sites sont encore en PHP 4 (et parfois pas n'importe lesquels !), et lorsqu'on exige de pouvoir travailler en PHP 5, on nous répond que c'est impossible côté serveur. Le métier de développeur n'est pas celui d'un décideur, nous devons nous adapter à la demande.

Alors s'il fallait utiliser un framework particulier pour php 4 et un autre pour php 5, ça obligerait aussi à revoir les tarifications, ce que le client ne percevrait pas forcément. Pourtant devoir jongler entre differents environnements de travail parfois dans la même journée demande des compétences spécifiques.

C'est pour toutes ces raisons que j'ai choisi d'être développeur CakePHP.

Un CMS CakePHP : TuttiFrutti CMS

Première étape de ma veille technologique sur le framework CakePHP, j'ai élaboré un outil de gestion de contenu très performant, TuttiFrutti CMS.

Ce CMS est aujourd'hui utilisé par plusieurs sites : Clip Industrie, Club Clipper, Turquie.com (nouvelle version pas encore disponible en ligne), Education et Territoires, Iryse, ECL Direct, ...

Présentation succinte de TuttiFrutti CMS, le CMS CakePHP :

  • Gestion multilingue / Internationalisation,
  • Gestion des pages et articles,
  • Gestion des catégories,
  • Gestion des menus,
  • Gestion des utilisateurs,
  • Gestion d'une médiathèque,
  • Gestion des templates,
  • Gestion du cache,
  • Yahoo Best Pratice,
  • Optimisé SEO / Urls propres,
  • Flux RSS,
  • Sitemap auto,
  • ...

CakePHP, des ressources fortes

Voici une liste de sites pour bien apprendre et approfondir ses connaissances sur le framework CakePHP :

CakePHP, le site officiel

Le manuel CakePHP (Cookbook)

L'API CakePHP

La version francophone de CakePHP

Le forum francophone des utilisateurs de CakePHP

Formation CakePHP, un site francophone incontournable et pleins de resources

Sans compter la communauté anglosaxones, très riche.

 

 

 

Dernière modification : 15/09/2011

Catégorie : Développement PHP/MySQL - Framework - CakePHP - Web -

A découvrir également :

 

Le nouveau site d'ECL Direct piloté par CakePHP

Le blog d'1jour1vin piloté par le CMS TuttiFrutti

Commentaires

Les commentaires sont désactivés.