29/03/2010 |
Publié dans
cakephp
Quelques bonnes adresses CakePHP vues entre le 18/03/2010 et le 29/03/2010:
- CakePHP 1.3.0-RC3 unleashed
- Hop, release candidate n°3 pour CakePHP 1.3, deux semaines avant la précédente… C'est l'avant-dernière avant la version stable.
- Introducing 20Couch - The Bastard Child of Twitter and Google Reader
- Matt Curry (mon idole) a fait un client twitter à base de CakePHP, de charte graphique de Google Reader et de jQuery. Et il s'auto-interviewe pour en parler. Gonflé, le gars.
- asset_compress
- Mark Story nous propose un plugin permettant la compression des fichiers css et js d'une application, plus quelques autres petits trucs sympas (auto-inclusion de fichiers, helper pour charger paresseusement des librairies javascript…). Pour CakePHP 1.3 uniquement…
- CakePHP Progress Bar Shell Task
- Un post de Matt Curry (mon idole !) avec du code dedans : aujourd'hui, une tâche pour afficher une barre de progression dans ses shells.
Plus sur ma page delicious CakePHP.
18/03/2010 |
Publié dans
cakephp
Quelques bonnes adresses CakePHP vues entre le 15/03/2010 et le 18/03/2010:
- CakePHP 1.3, Why you should upgrade
- LibGet, un nouveau blog, avec comme première publication un article présentant quelques nouveautés de la version 1.3 de CakePHP.
- Hostip.info - Accessing GeoIP information using HttpSocket
- Si vous n'avez pas envie de payer des sous à MaxMind pour géolocaliser vos visiteurs selon leur adresse IP, il existe un service comparable de nature communautaire. Je ne sais pas s'il est fiable… Toujours est-il que Chad R Smith a réalisé un composant qui permet de l'utiliser dans une application CakePHP.
- CakeOTP - Secure, Expirable, Table-less One Time Password for CakePHP | Spacebug Open Source Initiative
- Une implémentation pour CakePHP d'un "one-time password", un mot de passe seulement valable pour une seule authentification.
- Sorting on aggregate and composite fields using pagination in 1.2
- Une petite astuce pour autoriser les tris dans les paginations sur un champ composé, en attendant les champs virtuels de CakePHP 1.3.
Plus sur ma page delicious CakePHP.
17/03/2010 |
Publié dans
ailleurs
Une fois n’est pas coutume, brisons la routine du post automatique cuisiné à partir de mon delicious. Même si on a lamentablement loupé la moitié du concert, j’étais plus que très content de l’autre moitié du concert de l’ex-Innocents Jipé Nataf à la Cigale auquel j’ai assisté grâce à Luc hier. Comme d’habitude, j’avais mon appareil photo sous la main, et grâce au plus artisanal pass photo que j’aie jamais eu (merci Amélie), j’ai pu prendre quelques petites photos. En voici une, tiens :

A noter que ce même Luc a réalisé une interview du même Jipé publiée sur POPnews pas plus tard que vendredi, avec de très beaux portraits du barbu signés Julien Bourgeois.
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.
08/03/2010 |
Publié dans
cakephp
Quelques bonnes adresses CakePHP vues entre le 04/03/2010 et le 08/03/2010:
- Introducing VaM Cart (Articles) | The Bakery, Everything CakePHP
- Ouah, un concurrent basé sur CakePHP à Magento ou Prestashop ?? Faut voir…
- New Versions: Uploader 2.5, Gears 2.0
- Très actif, le jeune Miles Johnson annonce la sortie d'une mise à jour en version 2.0 de son plugin d'upload pour CakePHP.
- Copyable Behavior for CakePHP 1.3: Recursive Record Copying
- Jamie Nay offre à la communauté un behavior permettant la copie récursive d'un enregistrement. Potentiellement très utile.
- Milesj.me Support Forum - Forum » Announcements » New Version: Forum 1.8 (Finally) !
- Le jeune et brillant Miles annonce la version 1.8 de son plugin de forum.
Plus sur ma page delicious CakePHP.
02/03/2010 |
Publié dans
cakephp
Quelques bonnes adresses CakePHP vues entre le 17/02/2010 et le 02/03/2010:
- Introduction to CakePHP for Designers: Part II :: Redmonster
- C'est un peu calme, ces temps-ci (tout le monde doit être en train d'essayer la RC1 de CakePHP 1.3), alors je pointe vers ce tutoriel pour débutant, tiens.
- CakePHP 1.3-RC1 freshly sliced
- Ça y est, la release candidate 1 de CakePHP 1.3 est de sortie. Rendez-vous sur la Bakery pour les détails.
- WebTechNick: CakePHP Facebook Plugin — Auth+Facebook and more
- Un plugin pour Facebook qui semble très complet, ma foi.
- Free TinyMCE developed by the Cake Development Corporation
- Un nouveau plugin rendu disponible par la Cake Development Corporation. Il s'agit ici d'un plugin pour intégrer tinyMCE, compatible avec la version 1.3 de notre framework favori.
Plus sur ma page delicious CakePHP.
15/02/2010 |
Publié dans
cakephp
Quelques bonnes adresses CakePHP vues entre le 09/02/2010 et le 15/02/2010:
- Permissionable Plugin (Articles) | The Bakery, Everything CakePHP
- Joshua McNeese présente son plugin permettant de gérer des permissions par ligne au niveau des modèles, avec un système d'autorisation à la UNIX.
- jadb’s capcake at master - GitHub
- Si comme moi vous utilisez Capistrano pour déployer vos applications CakePHP ou si vous voulez vous y mettre, jadb a poussé l'intégration de Capistrano avec CakePHP un peu plus loin, notamment en allant récupérer la version courante du coeur de la branche du framework utilisée par votre application automatiquement sur The Chaw.
- CakePHP Digest #24 - Drama Free | PseudoCoder.com
- 24ème édition du CakePHP digest de Matt Curry, mon idole. Et en plus, il parle (un peu) de moi ! Le monde est bien fait.
- Pagination Caching With CakePHP
- Richard est australien, et il a ajouté la gestion du cache au système de pagination, c'est malin.
Plus sur ma page delicious CakePHP.
29/01/2010 |
Publié dans
cakephp | 2 commentaires
Quelques bonnes adresses CakePHP vues entre le 25/01/2010 et le 29/01/2010:
- Make updateAll() fire behavior callbacks
- Model::updateAll(), c'est une bien jolie méthode, mais elle ne déclenche pas de callbacks après son exécution… Pendant que j'étais encore en train de me demander "pourquoi ???", teknoid avait déjà écrit un petit patch…
- Using custom Route classes in CakePHP | Mark Story
- Encore une nouveauté de CakePHP v1.3 dévoilée par Mark Story : ici, Mark nous montre comment on peut créer une classe de routing sur mesure, avec gestion du cache.
- File uploading, file storage and CakePHPs MediaView class by Florian Krämer, Cake Development Corporation
- Un petit article assez complet sur les problématiques d'upload et de stockage de fichiers, par Florian Krämer, de CakeDC, avec un peu de code, mais pas trop.
- Plugin Migrations : collaborez et déployez simplement vos applications CakePHP !
- Un Pierre Martin en grande forme (bonnes résolutions 2010 ?) nous gratifie d'un tutoriel d'introduction au plugin de migration de CakeDC, histoire de gérer au mieux les évolutions du schéma de base de données lors du développement d'un projet. Une lecture utile et qui pourrait même inciter à passer à CakePHP 1.3 (le plugin n'étant compatible qu'avec cette mouture du framework).
Plus sur ma page delicious CakePHP.
25/01/2010 |
Publié dans
cakephp, tips
Un tout petit “truc et astuce” : je développe en ce moment à mes heures perdues un système de newsletter, en utilisant, en quelque sorte, les vues comme système de template. Peut-être que j’en ferai un module indépendant un jour… Mais bref, cela permet entre autres d’utiliser naturellement tous les helpers dont on a besoin dans sa newsletter. Un des problèmes que j’avais est que les liens, dans une newsletter, sont nécessairement absolus, avec le nom de domaine donc. Par défaut, HtmlHelper::link() génère des liens relatifs. Son acolyte Router::url() prend comme deuxième paramètre un booléen, $full, qui indique s’il faut générer l’URL complète ou non. Par analogie, j’ai donc tenté la même chose avec le helper, sans succès. En jetant un oeil dans le code, j’ai trouvé que le paramètre à passer était “full_base”. Un petit exemple :
echo $html->link($post[’Post’][’title’], array (’admin’ => false, ‘action’ => ‘view’, ‘controller’ => ‘posts’, ’slug’ => $post[’Post’][’slug’], ‘full_base’ => true));
17/01/2010 |
Publié dans
cakephp
Quelques bonnes adresses CakePHP vues entre le 12/01/2010 et le 17/01/2010:
- Règles de validation et erreur « support for \P, \p, and \X has not been compiled »
- Une petite astuce de Pierre Martin pour régler un problème de validation avec la règle alphaNumeric et deux solutions : recompiler ou surcharger. L'une est plus simple que l'autre…
- CakePHP 1.3.0-beta has landed (Articles)
- Cool, la version beta de CakePHP 1.3 est de sortie.
- CakeDC Migration Plugin
- Nouveau look pour le site de CakeDC, et un plugin pour gérer les migrations (changement du schéma de base de données pendant la phase de développement) à télécharger.
- WordPress To Croogo Migration | PseudoCoder.com
- Voilà, Matt Curry (mon idole) explique le pourquoi du comment de son passage de Wordpress à Croogo.
Plus sur ma page delicious CakePHP.