CakePHP : signets remarquables du 09/03/2010 au 13/03/2010

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.

CakePHP : signets remarquables du 06/11/2009 au 09/11/2009

09/11/2009  |  Publié dans cakephp

Quelques bonnes adresses CakePHP vues entre le 06/11/2009 et le 09/11/2009:

Routez vos visiteurs !
Pierre Martin indique comment éviter que vos internautes utilisent des routes non prévues. Simple.
On Transition
Au tour de Nate Abele de clarifier un peu la situation et le pourquoi du comment de son départ du projet CakePHP.
SMS Component
Sur la Bakery, un composant pour envoyer des SMS. Pratique pour les émissions de télé réalité.
CakePHP n’est pas mort !
Pierre Martin, à travers un rappel historique de l'histoire du framework, tire au clair les récents événements survenus au sein de la communauté : départs, fork, etc.

Plus sur ma page delicious  CakePHP.

CakePHP : signets remarquables du 18/01/2009 au 19/01/2009

19/01/2009  |  Publié dans cakephp

Quelques bonnes adresses CakePHP vues entre le 18/01/2009 et le 19/01/2009:

Das erste DIEVOLUTION Buch zum Thema CakePHP
Un nouveau livre sur CakePHP (ouais !!!!), en allemand (bouh). Bon, maintenant, à quand la France ?
Security Notice for 1.2.0.7962, Using AuthComponent without SecurityComponent -
Ahhhhh, un trou de sécurité dans CakePHP ! Pas d'explication détaillée, mais une consigne : mettre à jour vers la dernière version stable (la 1.2.1, quoi)
JQuery in the CakePHP world (part 1)
Une petite intro de Teknoid à l'utilisation de jQuery avec CakePHP.
Displaying form errors as a list in CakePHP
Un post de Miles Johnson à propos de l'affichage groupé des erreurs lors de la validation d'un formulaire (et non, comme en standard, champ par champ).
(Bad) Tip: Checking HTTP Auth against your normal users table -
Un post sur le Google Group anglophone qui montre qu'on peut facilement résoudre le problème de protection d'un fil RSS avec CakePHP. En effet, les lecteurs RSS gèrent la plupart du temps l'authentification HTTP, alors que nos applis (CakePHP ou autres) utilisent une authentification "session based". Unifier les deux est un peu lourdingue (j'ai été confronté au problème cette semaine sous eZ Publish) et Martin Westin gère ça très bien en quelques lignes.

Plus sur ma page delicious  CakePHP.

CakePHP : signets remarquables du 14/01/2009 au 16/01/2009

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.

Signets remarquables du 23/10/2008 au 05/11/2008

06/11/2008  |  Publié dans cakephp

Quelques bonnes adresses CakePHP vues entre le 23/10/2008 et le 05/11/2008:

Make your CakePHP forms a lot more secure
(calme en ce moment, pas vrai ?) L'indispensable Teknoid nous pond un petit tutorial qui explique comment sécuriser simplement un formulaire contre les vilains hackers et dans la foulée comment leur faire savoir ce qu'on pense de leur comportement (via la création de messages d'erreur personnalisés).
Gerhard Sletten » Implementing ping with phpxmlrpc in CakePHP
http://sourceforge.net/projects/phpxmlrpc/
Editing multiple records with saveAll()
Teknoid use habilement de Set::combine() pour mettre au bon format un tableau de données, permettant ainsi d'utiliser saveAll.
cakephp's debug_kit at master — GitHub
Yeah, un plugin de débuggage pour CakePHP ! Par Mark Story ! Que reste-t-il à Symfony ?

Plus sur ma page delicious consacr�©e �  CakePHP.

Signets remarquables du 22/10/2008 au 23/10/2008

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.

Signets remarquables du 07/10/2008 au 10/10/2008

10/10/2008  |  Publié dans cakephp

Quelques bonnes adresses CakePHP vues entre le 07/10/2008 et le 10/10/2008:

GeoIp Component (Articles) | The Bakery, Everything CakePHP
Ah je l'avais loupé celui-là. Un composant sur la bakery qui permet d'utiliser dans CakePHP l'API de géolocalisation de MaxMind.
Demystifying Auth features in CakePHP 1.2 « nuts and bolts of cakephp
Teknoid en rajoute une couche sur son tutoriel précédent et en explicite deux points relatif à l'authentification.
Tips & Tricks about CakePHP | Cake Toppings
Un (nouveau ?) site de conseils et astuces sur CakePHP.
Accessing User Sessions From Models (or Anywhere) In CakePHP REVEALED! :: PseudoCoder.com
Comment accéder aux données de l'utilisateur connecté au niveau d'un modèle (par exemple pour mémoriser qui a fait telle ou telle modification à un enregistrement) sans casser les principes de CakePHP ? Une nouvelle proposition par Matt aka PseudoCoder.

Plus sur ma page delicious consacr�©e �  CakePHP.

Signets remarquables du 29/09/2008 au 02/10/2008

02/10/2008  |  Publié dans cakephp

Quelques bonnes adresses CakePHP vues entre le 29/09/2008 et le 02/10/2008:

Migration from CakePHP 1.2 RC2 to RC3 - cakebaker
Un premier retour d'expérience sur une migration de la RC2 à la RC3, par Daniel Hofstetter. Rien de bien méchant…
CakePHP and Layout - secret of data passing through | Dev weblog
Une intéressante façon d'afficher un menu dynamique sur toutes les pages d'un site.
Dealing with calculated fields in CakePHP’s find() « nuts and bolts of cakephp
Une petite astuce qui permet de rendre cohérent les résultats d'un Model::find() avec un champ calcul.
Kata - A lightweight and fast MVC Framework for PHP5
Un framework PHP 5 dont voici la page de présentation / tutoriel. Ressemble étrangement à CakePHP !

Plus sur ma page delicious consacr�©e �  CakePHP.

Big news pour jQuery

29/09/2008  |  Publié dans cakephp

jQuery, la librairie javascript qui a (toujours) le vent en poupe, vient d’enregistrer deux gros succès : Nokia et Microsoft l’embarquent maintenant l’un dans son runtime basé sur Wekbit et visant au déploiement d’appli web, l’autre dans son environnement de développement. Gain à attendre pour tout un chacun : plus de tests unitaires et un meilleur fonctionnement sous IE et les navigateurs basés sur Webkit.

Plus petite news naissante : sur Twitter, Jeff Loiselle et Marc Grabanski annoncent qu’ils ont passé la nuit à bosser sur l’intégration de jQuery à CakePHP via un helper et un composant réalisant la validation en Ajax d’un formulaire. J’ai hâte de voir (et d’essayer) ça. Pour l’instant, c’est prototype et script.aculo.us qui sont intégrés dans le noyau de CakePHP et donc facilement utilisables au sein du framework.

update 30/09 : ça y est, comme l’annonce Jeff, une demo est et le code disponible sur github.

Signets remarquables du 23/09/2008 au 27/09/2008

27/09/2008  |  Publié dans cakephp

Quelques bonnes adresses CakePHP vues entre le 23/09/2008 et le 27/09/2008:

CakePHP WhoIs Component
Un composant qui permet fort simplement d'obtenir les informations fournies par la commande "whois". Utilise le classe phpWhoIs.
Une ébauche de Merge behavior
Un behavior qui peut être utile. Il fusionne deux enregistrements en un troisième. A voir : comment se comporte les enregistrements liés dans d'autres tables. A priori : mal. Il y a encore eu peu de boulot.
Saving extra fields in the join table (for HABTM models) « nuts and bolts of cakephp
Une autre idée pour gérer des champs supplémentaires dans la table de liaison d'une habtm., tout simplement en créant une liaison hasMany temporaire.
Tutorial - CakePHP Ajax "Quick Save" with jQuery: CakePHP, jQuery
Un tutoriel simple et efficace pour insérer un bouton "sauvegarde rapide" sur un formulaire, qui réalise une sauvegarde en ajax et permet de continuer à éditer les champs ensuite. Petit problème à gérer en sus à mon avis : la (non-)validation.

Plus sur ma page delicious consacrée à CakePHP.

Archives

Liens au pif

  • photos de bubu
  • blogcatalog
  • Cakebaker
  • Formation CakePHP
  • POPnews
  • mes photos
  • Mark Story
  • Pseudocoder
  • Julien Bourgeois
  • Web Development 2
  • Debuggable
  • pictures of the north country
  • snook.ca
  • Communauté française CakePHP
  • Google Group CakePHP Fr
  • Derniers commentaires

    • Guillaume: Merci pour cette précision, Pierre, je vais aller voir ça.
    • Pierre Martin: Bonjour Guillaume, et merci encore une fois pourle lien vers mon article ! Juste...
    • Guillaume: De loin, on ne voyait pas très bien :)
    • Gabriiiel: Roy nous a remis un trophée… :D
    • Pierre MARTIN: Il y a aussi cet article de teknoid contenant un lien vers un plugin de recherche...
  • Derniers trackbacks