13/03/2010 |
Publié dans
cakephp
Quelques bonnes adresses CakePHP vues entre le 09/03/2010 et le 13/03/2010:
- Google PageRank Component
- Sur la Bakery, un composant qui permet de récupérer le pagerank de n'importe quelle page web. Jetez un oeil au code, c'est compliqué.
- Detect mobile devices with the WURFL API
- Un petit article sur la Bakery qui explique comment utiliser l'API WFURL et un composant pour détecter les visiteurs équipés de mobiles et les rediriger vers la version adaptée de votre site.
- Use CakePHP + jQuery to build dynamic selects… « nuts and bolts of cakephp
- Teknoid donne sa version du classique "comment remplir un select en Ajax à partir d'un autre select"
- rad-dev.org/Lithium/Wiki/blog/Lithium-0-7-luck-of-the-irish
- Les sorties de nouvelles versions de Lithium continuent : on en est à la version 0.7 et le support de MySQL fait une apparition remarquée… Gwoo, Nate et leur équipe annonce toujours une première version stable pour le début de l'été.
Plus sur ma page delicious CakePHP.
11/01/2010 |
Publié dans
cakephp
Quelques bonnes adresses CakePHP vues entre le 07/01/2010 et le 11/01/2010:
- PseudoCoder.com
- Matt Curry (mon idole) a migré de Wordpress vers le CMS CakePHP qui monte, Croogo. Il va sans doute nous en faire un post très drôle tout bientôt.
- Neil Crookes » CakePHP TreeCounterCacheBehavior plugin
- Neil Crookes sort son plugin pour gérer le "CounterCache" pour les modèles en arbre. A comparer (cocorico) avec celui publié il y a déjà quelques temps par Aurélien Vairet sur Formation-CakePHP.
- Simple way to memcache (almost) all database queries
- Un article qui explique sommairement comment utiliser memcached pour mettre en cache le résultat de ses Model::find(). Avec du code, même.
- Ticket Model for CakePHP
- Un modèle tout fait qui permet de gérer des activations ou confirmations de compte. C'est pas grand chose, mais ça fait toujours plaisir…
Plus sur ma page delicious CakePHP.
06/11/2009 |
Publié dans
cakephp
Quelques bonnes adresses CakePHP vues entre le 02/11/2009 et le 06/11/2009:
- Boost performance by removing .htaccess PLUS multi-site with VirtualDocumentRoot (Articles) | The Bakery, Everything CakePHP
- Ah, un article qui explique comment passer la config standard de CakePHP (sous la forme de fichiers .htaccess) en config Apache. Ensuite, on désactive les .htaccess et on gagne en performance car Apache n'a plus à partir à la recherche d'éventuels fichiers .htaccess à chaque requête.
- CodeCheck Plugin
- Une tâche, sous la forme de plugin, qui permet de vérifier que votre code suit les conventions de codage du projet CakePHP.
- Hot out of the oven CakePHP 1.3 alpha (Articles) | The Bakery, Everything CakePHP
- Hop, CakePHP 1.3 en version alpha. Combien de temps avant la première beta ?
- CakePHP's routing explained (Articles)
- Les mécanismes de routing de CakePHP disséqués par Frank de Graaf, avec au passage une petite présentation des apports de la version 1.3.
Plus sur ma page delicious CakePHP.
16/07/2009 |
Publié dans
cakephp
Quelques bonnes adresses CakePHP vues entre le 14/07/2009 et le 15/07/2009:
- Secrets of Admin Routing
- Nate nous dévoile les secrets de l'admin routing. Bonne synthèse et quelques trucs méconnus.
- Summary of CakeFest #3 - Berlin » Debuggable Ltd
- Nouvelle version pour Debuggable.com et retour de Felix sur la troisième édition de la CakeFest, organisée à Berlin.
- CakePHP Digest #17 – Non-CakeFest Edition
- Petite édition pour le nouveau digest de Matt Curry, qui fait volontairement l'impasse sur le sujet chaud du moment (la CakeFest) mais pas sur le sujet froid (Michael Jackson…)
- A deeper look at working with CakePHP shells
- Synthétique et efficace présentation par Teknoid des bienfaits des shells.
Plus sur ma page delicious CakePHP.
03/07/2009 |
Publié dans
cakephp
Quelques bonnes adresses CakePHP vues entre le 20/06/2009 et le 02/07/2009:
- Importer un modèle depuis un contrôleur - Pierre MARTIN
- Pierre Martin nous récapitule en français toutes les manières d'importer un modèle dans un contrôleur, de la plus évident (y'a rien à faire…) à la plus laborieuse, en passant par la plus pratique. Bel exercice de synthèse, passez lui dire merci.
- Simple tweak for model relations in CakePHP - lecterror
- Le virulent lecterror parle de "tweak", je parlerais plutôt d'astuce à propos d'un point peu documenté, celui qui concerne la liaison "dependable" entre deux modèles, ses limites, et le petit paramètre en plus qui change tout. Merci lecterror.
- AJAX star rating plugin
- Un plugin de notation (avec de petites étoiles) en Ajax, qui marche avec jQuery comme avec Prototype.
- Plugin development tips and tricks
- Jour de fête sur la Bakery avec pas mal de nouveaux articles ou de mise à jour. Voici un article intéressant pour ceux qui font des plugins et qui rencontrent les limites de leur implémentation actuelle dans CakePHP.
Plus sur ma page delicious CakePHP.
01/04/2009 |
Publié dans
cakephp
Quelques bonnes adresses CakePHP vues entre le 25/03/2009 et le 01/04/2009:
- Caching ACL permissions with CachedAclComponent
- Un comportement qui permet de mettre en cache les droits et d'économiser des requêtes.
Suis-je le seul à trouver que les benchmarks sont peu convaincants ?
- saveAll() with multiple records AND for multiple models
- Une petite astuce de teknoid (ça faisait longtemps, tiens) pour sauvegarder plusieurs lignes avec une relation hasMany.
- New features brewing for DebugKit 1.1 | Mark Story
- Mark Story annonce les nouveautés de la version 1.1 du DebugKit : historique, requêtes lentes, refactoring des css et du javascript, plus de statistiques.
- CakePHP ACL Tutorial - What and How | KomunitasWeb
- les tutos à propos des ACL sur CakePHP ne manquent pas, à commencer par celui du Cookbook, mais celui-ci paraît complet et approfondi.
Plus sur ma page delicious CakePHP.
12/03/2009 |
Publié dans
cakephp
Quelques bonnes adresses CakePHP vues entre le 08/03/2009 et le 12/03/2009:
- Blacklist your model fields for save()… « nuts and bolts of cakephp
- Une astuce toute bête de Nate Abele via teknoid : au lieu d'autoriser l'enregistrement de certains champs au niveau d'un Model::save(), interdisant ceux dont on ne veut pas qu'ils puissent être enregistrés.
- CakePHP Digest #9 - The One Where I Steal Everyone’s Ideas
- Sacré voleur ce Matt Curry. Encore un très drôle et très complet tour d'horizon de l'actualité CakePHP par Matt Curry. Mon idole.
- Twitter Datasource
- oh, un datasource pour twitter ! Bonne idée.
- Connexion odbc vers SQL Server
- Une petite astuce posté sur le forum de la communauté française de CakePHP, et qui pourrait s'avérer bien utile.
Plus sur ma page delicious CakePHP.
05/03/2009 |
Publié dans
cakephp
Quelques bonnes adresses CakePHP vues entre le 27/02/2009 et le 05/03/2009:
- Star Rating Control with FormHelper & jQuery
- Un bref tuto sur la façon d'ajouter un widget de notation dégradable via jquery. Ne traite que la partie "front office", et pas la partie enregistrement/lecture en base de données.
- snippets/app_helper_url at master from mcurry's cakephp - GitHub
- Gagner du temps sur la génération des routes, suite. Tim casse le reverse routing mais gagne 0,5 seconde, Matt Curry (mon idole) lui répond en mettant en cache les URLs générées…
- A DRY piece of Cake
- Un post intéressant sur la factorisation de code qu'a mise en place Kevin dans le cadre du portage d'une très grosse application (300 modèles).
- How To Save Half A Second On Every CakePHP Request
- Au prix du sacrifice de la fonctionnalité de reverse routing, Tim Koschuetzki nous montre comment il gagne près d'une demie seconde (voilà qui fait beaucoup) en utilisant une version à lui de Html::url().
Plus sur ma page delicious CakePHP.
16/01/2009 |
Publié dans
cakephp
Quelques bonnes adresses CakePHP vues entre le 14/01/2009 et le 16/01/2009:
- Paginating long lists in the CakePHP Console
- Une toute cool petite astuce de Mark Story pour paginer de longs résultats dans un script exécuté en ligne de commande, basée sur l'utilisation de la fonction array_chunk de PHP.
- Book Review: CakePHP Application Development
- Longtemps après tout le monde, Matt Curry (dont je suis fan, oui) s'attaque au bouquin de Packt Publishing, "CakePHP Application Development", qu'il vient de recevoir. Post cité ici pour, une fois de plus, signaler l'humour dont son auteur fait preuve, Matt n'apportant rien de nouveau sur le fond.
- Performance comparision CakePHP and Symfony
- Belle promesse de polémique : Yusuke Ando a porté Askeet, l'application-demo de Symfony, sur CakePHP (versions 1.1, 1.2 RC3 et 1.2 final) et fait des benchmarks… D'emblée, en premier commentaire, teknoid audite le portage, qui semble assez peu fin (en particulier, laisse CakePHP en mode debug doit au minimum diviser les performances par deux… était-ce le cas sur la version Symfony ?).
- PhpBB3 Api Bridge
- Wilson Sheldon a réalisé une version à jour du bridge entre CakePHP et phpBB, qui gère la version 3 de cet outil de gestion de forum fort répandu. Je ne savais même pas qu'il y avait une version pour la 2, alors… Ça peut servir. A noter qu'on tombe là, une fois n'est pas coutume, sur un vrai souci dû à l'absence de namespace en PHP ou au côté générique des noms de classe du noyau de CakePHP, puisqu'il y a conflit entre les classes Cache des deux outils. Wilson s'en titre en renommant celle de phpBB…
Plus sur ma page delicious CakePHP.
30/12/2008 |
Publié dans
cakephp
Quelques bonnes adresses CakePHP vues entre le 23/12/2008 et le 30/12/2008:
- RowObjectBehavior Row Data Gateway implementation
- Un des reproches qu'on fait souvent à CakePHP est que la classe Model travaille essentiellement avec des tableaux, et non avec des objets. C'est un choix de conception, vous diront les développeurs du noyau. Plutôt que de râler, Anton aka Freenity propose sur la Bakery une implémentation du pattern Row Data Gateway, sous la forme d'un comportement.
- cakealot
- Un nouveau blog sur CakePHP, par un Allemand nommé Kjell. C'est en anglais.
- CakePHP Digest Volume #4
- Quatrième édition du CakePHP digest avec un Matt Curry très en forme à la plume. L'attention est portée sur la sortie de la version 1.2 tant attendue, mais il y aussi l'annonce en exclusivité de la date de sortie de la version 1.3, et une mention d'un nouvel épisode du podcast consacré à CakePHP ("The Show") que je ne pense jamais à écouter.
- .8 Reasons to hate CakePHP :: PseudoCoder.com
- A.J. Brown a posté sur son blog un article assez critique sur CakePHP. Matt Curry ne lui donne pas tort à tous les coups, mais démonte la plupart de ses arguments avec un certain humour… Rigolo.
Plus sur ma page delicious CakePHP.