Je souhaitais ajouter un forum à mon dernier site consacré au karting.
J'ai passé en revue les différentes possibilités :
De retour sous Ubuntu après 1 an et demi de pomme intensive, je me suis ré-installé un desktop à la maison sous Ubuntu 9.10 pour voir un peu les évolutions de ma distro préférée.
J'ai commencé par installer un environnement de dev (LAMP, Eclipse, etc...).
Ci-dessous la configuration pour pouvoir développer dans le répertoire /home/monUser/public_html avec CakePHP :
Sur mon hébergement Dreamhost (côte Ouest des US) les fonctions date() et time() ne sont pas à l'heure.
Il suffit de rajouter dans /app/config/bootstrap.php la ligne suivante :
à adapter avec votre timezone
Alors que la branche 1.2 est stable depuis un moment et que les releases récentes ne sont que des corrections de bugs, alors que la branche 1.3 est en phase de dev et alors que la branche 2.0 pointe le bout de ses specs, j'ai appris récemment que Nate (dev) et Garrett (chef de projet) quittent le navire.
Deux membres en moins dans la core team, 2 personnes qui étaient influentes sur le projet...
La méthode paginate() de /cake/libs/controller/controller.php ne permet pas le tri sur un champ calculé qui n'existe pas dans la table.
J'ai cherché pas mal de temps en vain, quand je passais un champ calculé au 'order' de paginate la clause ORDER BY disparaissait de ma requête MySQL.
La solution pour trier sur un champ calculé avec paginate
Je n'ai pas trouvé d'autre solution que de modifier la fonction paginate de /cake/libs/controller/controller.php
Je l'ai donc copier dans /app/app_controller.php
et j'ai modifier les lignes suivantes :
avant
CakeFest Berlin 2009
La première conférence européenne sur CakePHP est annoncée, elle se déroulera du 9 au 12 juillet 2009 à Berlin.
J'ai cherché un petit moment alors pour les autres et pour m'en rappeler:
Quand on utilise les composants Acl et Auth ainsi que des plugins et que l'on a activé l'admin routing, il faut compléter la variable loginAction de AuthComponent comme ci-dessous:

Après deux ans de développement la version stable de la branche 1.2 du framework CakePHP est disponible.
Joli cadeau de Noël que nous fait la core team, merci à eux.
Une nouvelle release candidate de CakePHP est disponible.
L'annonce officielle.
Je rappelle pour ceux qui ne connaitraient pas encore ce framework, que les RC sont tout à fait utilisables en production.
Toujours dans l'idée d'améliorer mon site et mon expérience de CakePHP, je me suis laissé tenté par la validation Ajax d'un formulaire. J'ai vu passer pas mal de discussions portant sur ce sujet, ça me démangeait depuis un moment d'essayer.




