Fonctionnalités
- Architecture Modèle, Vue, Contrôleur
- Prototypage d'application
- Génération de code avec Bake
- Assistants pour : HTML, Formulaires, Pagination, AJAX, Javascript, XML, RSS etc.
- ACL (Listes de Contrôle d'Accès) et Authentification
- Simple mais extensible validation des données du modèle
- Routeur pour mapper les urls et gérer les extensions
- Composants pour la Sécurité, les Sessions et la gestion des Requêtes
- Classes utilitaires pour travailler avec des Fichiers, Dossiers, Tableaux etc.
Mais aussi
- Internationalisation et Localisation avec des traductions statiques dans le style gettext ou des traductions dynamiques de données de modèle.
- Environnement Console complet avec le support des tâches multiples. Shells inclus : bake, schema, acl, extracteur i18n, api
- Protection CSRF grâce au composant Security
- Authentification HTTP grâce au composant Security
- Gestion du cache flexible : utilisez memcache, apc, xcache, le système de fichiers ou un modèle pour accélérer votre application
- Classe Configuration pour permettre une gestion dynamique des paramètres de configuration et une classe App pour gérer l'import des classes requises
Téléchargez-le !
CakePHP est un framework de développement rapide pour PHP qui fournit une architecture extensible pour développer, maintenir et déployer des applications. Utilisant des motifs de conception bien connus tels MVC et ORM ainsi que le paradigme "convention plutôt que configuration", CakePHP réduit les coûts de développement et aide les développeurs à écrire moins de code.
Apprendre
- Le CookBook (docs officielles)
- Démonstrations
- Pense-bête CakePHP
- Tutoriel du blog 1.1
- Tutoriel du blog 1.2
- Blog Formation CakePHP
- Livres CakePHP
pour plus de choix, rendez-vous sur la Bakery (en)
Interagir
La communauté CakePHP est vaste et interagit de nombreuses manières. Le Forum est un bon endroit pour poster vos questions et commentaires. Il y a également le channel IRC, #cakephp-fr sur irc.freenode.net, avec notamment les membres actifs de la communauté française.
Derniers messages du forum
Actualités
- Première RC de la v 1.3 !
- Nouvelle release stable 1.2.6
- Joyeux Noel
- Changements pour CakePHP et nouveaux plugins
- Quelques statistiques !
- Traduisez les fichiers du cur de CakePHP !
- Forum AFUP, flux audio des conférences
- Contribuez à déterminer le lieu du prochain CakeFest (USA)
- Forum AFUP, c'est déjà fini...
- Forum AFUP, c'est parti !
- CakePHP1.3 est sortie du four en version alpha !
- Promo CakePHP pour le forum AFUP
- La gâteau continue d'avancer !
- Gouter CakePHP à Paris le 12/11/2009
- Forum PHP 2009
Tout juste cuisinés
- Ecole Sainte Bernadette de Braine-L'Alleud
- Culture Quizz
- Tutoriel CakePHP - Formulaire de contact couplé à ModalBox
- Logiciel métier de Gestion "R.S.A"à destination des départements
- CakeQs - Questions / Réponses pour les utilisateurs de CakePHP !
- Divers ...
- Marojob.com : Site d'offres d'emploi et de stages
- Darokin, projet de fin d'étude
- Site de l'association "Centre-Ville en Mouvement"
- GraviSûre - Suivi de vos EPI via Internet
- BravesPetits.com : collecte de citations d'enfants sous cakePHP
- www.karting-mania.com
- Projet de plateforme web
- unaneem.com : un site communautaire developpé sur la base de CakePHP
- Site d'étudiant, Besoin de Conseil.
Ils utilisent CakePHP à l'étranger
Dernières astuces
- [AUTH] Ajouter des informations en Session à la connexion
- Datepicker et timepicker sous jQuery
- Helper Youtube
- [controller] Pagination et utilisation du tableau d'options joins
- Helper Numéros de téléphone
- Plugin Google Analytics
- CakePHP 1.3 alpha vers CakePHP 1.3 beta
- Un shell pour faire un clean des caches
- $this->data et champs de formulaires non modifiables
- Récupérer CakePHP 1.3-dev sur GIT - (OS : windows)
- CounterCache sur un HABTM
- Utilisation de jQuery après une requête Ajax
- Utiliser un helper dans un controller
- Initialisation d'une appli CakePHP pour Git
- [Helper] JSCalendar Dynarch





