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.
17/11/2008 |
Publié dans
cakephp
Quelques bonnes adresses CakePHP vues entre le 14/11/2008 et le 17/11/2008:
- Linkable Behavior. Taking it easy in your DB
- Rafael Bandeira se rebelle contre les lourdeurs du Containable Behavior et propose son Linkable Behavior, censé être plus performant, tout en suivant une syntaxe similaire. A tester.
- reCAPTCHA Component & Helper for CakePHP (Articles)
- Un couple composant/helper pour mettre en place un CAPTCHA, ce n'est pas nouveau. Là il s'agit d'une solution s'appuyant sur reCAPTCHA, qui permet au passage de ne pas résoudre des CAPTCHA gratuitement, mais pour aider à numériser des livres.
- How to create an XML-RPC server with CakePHP (Articles) | The Bakery, Everything CakePHP
- Filippo Toso nous explique comment mettre en place un serveur XML-RPC avec CakePHP. C'est simple en fait. Merci Filippo.
- Using bindModel to get to deep relations
- Il y a matière à un bon tutorial sur les manipulations de relations pour obtenir des jointures SQL sur mesure, par exemple en se basant sur des cas concret. Mais personne ne l'a à ma connaissance encore fait. Mark Story apporte sa pierre à l'édifice avec ce bon exemple.
Plus sur ma page delicious consacr�©e � CakePHP.
23/10/2008 |
Publié dans
cakephp
Quelques bonnes adresses CakePHP vues entre le 22/10/2008 et le 23/10/2008:
- CakePHP Ajax Chat Plugin - Updated for RC3 and Now Using jQuery :: PseudoCoder.com
- Un plugin de chat en Ajax, codé avec jQuery et compatible RC3, c’est chez PseudoCoder. Demo disponible.
- Optimiser les URL pour le référencement
- Retour de Pierre-Emmanuel Fringeant après quelques semaines de silence, avec un article sur la réécriture d’URL pour le référencement. Par rapport à mon vieil article sur le sujet, Pierre-Emmanuel utilise la méthode du core Inflector::slug pour générer la partie “textuelle” de l’URL (et non le sluggable behavior comme moi) et ajoute la gestion du “duplicate content” et une expression régulière pour contrôler le “slug”.
- MailChimp API Component w/ helper (Articles) | The Bakery, Everything CakePHP
- Une intégration à CakePHP de l’API de l’outil de gestion de newsletter Mailchimp. Un truc que j’envisageais… Cool. Spontanément, j’aurais plutôt fait un behavior ou un datasource, cependant qu’un composant. A regarder plus en détail.
- How to create multirecord forms
- Un tutorial de Marcel Raaijmakers (aka Marcelius) sur la bakery, avec un composant, qui explique comment mettre en place des formulaires permettant d’éditer plusieurs enregistrements simultanément.
Plus sur ma page delicious consacrée à CakePHP.
22/09/2008 |
Publié dans
cakephp
Quelques bonnes adresses CakePHP vues entre le 21/09/2008 et le 22/09/2008:
- alkemann - Google Code
- Trois behaviors à essayer : LogableBehavior, OrderedBehavior et Chartable.
- HTML Cache Helper (Articles) | The Bakery, Everything CakePHP
- Une solution de cache html. Très simple, ma foi. Limitations : ne permet pas de cacher les pages d'index, doit être vidangé à la main, ne gère pas les éléments spécifiques aux utilisateurs
- Multiple Display Field (Articles) | The Bakery, Everything CakePHP
- Un behavior qui permet de contourner la limitation de l'attribut de la classe Model $displayField, qui est une chaîne de caractère alors qu'on aimerait tant que ce soit un tableau, histoire de générer automatiquement des listes "prénom nom" avec Model::find('list')…
- CakePHP validation cheatsheet
- Fran Iglesias a synthétisé les différentes façons de valider les champs d'un modèle en un PDF. Grâce lui soit rendue.
- Point polygon intersection with Cake | joebeeson
- Intéressante transposition en CakePHP d'une requête permettant de déterminer si un point est à l'intérieur d'une zone délimitée par un polygone. Manque la clause "HAVING", non gérée par Model::find(), que Joe fait "à la main".
Plus sur ma page delicious consacrée à CakePHP.
21/09/2008 |
Publié dans
cakephp
Quelques bonnes adresses CakePHP vues entre le 20/09/2008 et le 21/09/2008 :
- Cake PHP | ActiveState Community Site
- A l’initiative de
Jonathan Snook Chris Hartjes, un développeur de Komodo a ajouté à l’IDE la capacité de reconnaître les vues et de les traiter intelligemment (autocomplétion, reconnaissance des helpers). Je n’ai pas essayé Komodo depuis bien longtemps, je vais peut-être retenter.
- Amazon ECS Component
- Un composant pour faciliter le travail avec l’API d’Amazon. A noter que Felix de debuggable.com a proposé récemment une autre approche avec un datasource plutôt qu’un composant.
- Clean your HTML output | Devconsite
- Une méthode simple et sans utilisation de module complémentaire (Tidy par exemple) pour réduire la taille du code html généré (suppression des tabulations, des espaces, des commentaires…)
Plus sur ma page delicious.
26/08/2008 |
Publié dans
ailleurs, cakephp
Si j’ai bien compté, 18 nouveaux (ou presque, certains sont des mises à jour d’anciens articles) sur la Bakery. Je n’ai pas encore tout lu (je suis au travail, figurez-vous) mais certains sujets semblent intéressants :
Bref, pas mal de sujets à creuser. Je retourne à ma recette.