CakePHP : signets remarquables du 12/12/2009 au 17/12/2009

17/12/2009  |  Publié dans cakephp

Quelques bonnes adresses CakePHP vues entre le 12/12/2009 et le 17/12/2009:

Intégrer CKeditor dans CakePHP
Pierre-Emmanuel Fringant nous montre comment intégrer CKeditor à une appli CakePHP. Proprement en plus.
A behavior for acessing non UTF Oracle databases
ça doit statistiquement concerner 0,5 personne dans ce pays, mais on sait jamais : Athanassios Bakalidis, sympathique Grec, a développé un behavior permettant d'accéder à une base Oracle non encodée en UTF-8 (une vieille base, donc).
Debug Kit 1.2
Mark Story, hyper actif, sort la version 1.2 du plugin DebugKit, qui sera la dernière compatible avec la version 1.2 de CakePHP. Comme le framework, le plugin en profite pour migrer vers GitHub et LightHouse.
thechaw.com/Chaw/Wiki
Bon du coup, gwoo récupère the Chaw et le met en open source. Un vrai feuilleton.

Plus sur ma page delicious  CakePHP.

POPnews sur liberation.fr

13/12/2009  |  Publié dans ailleurs

Catherine a représenté fièrement POPnews lors du l’émission bilan 2009 du podcast musique de Libération. Les internautes affluent depuis lors vers le site qui est toujours v1 moche et ringarde… Dire que j’ai commencé ce blog pour, je (me) cite, “documenter la refonte du site POPnews”. Damned !

CakePHP : signets remarquables du 27/11/2009 au 11/12/2009

11/12/2009  |  Publié dans cakephp

Quelques bonnes adresses CakePHP vues entre le 27/11/2009 et le 11/12/2009:

Blog: The flawless upgrade to Cake 1.3
Miles Johnson a migré une grosse application de CakePHP 1.2 vers la version 1.3 et ça s'est bien passé. Ouf.
Changes in CakePHP and new plugins
La nouvelle équipe en charge du framework préfère se contenter sur le framework lui-même plutôt que de réinventer la rue : abandon de code.cakephp.org et de the Chaw, développés en CakePHP, pour migrer vers Github et Lighthouse. Même si les deux solutions précitées étaient de bon niveau, ça paraît un bon choix. Autre nouvelle : deux repositories contenant des datasources et des règles de validation selon les pays.
Updating to CakePHP 1.3
Un post de Mark Story, cheville ouvrière derrière la future version 1.3, qui explique comment il a migré son blog vers la mouture (actuelle) de cette nouvelle version
Lithium Benchmarks
TIens, des benchmarks de Lithium.

Plus sur ma page delicious  CakePHP.

CakePHP : signets remarquables du 23/11/2009 au 25/11/2009

25/11/2009  |  Publié dans cakephp

Quelques bonnes adresses CakePHP vues entre le 23/11/2009 et le 25/11/2009:

Adding Automatic Query Caching to Model::find() in CakePHP 1.2 | Jamie Nay
Cool, Jamie Nay a intégré une gestion de cache simple et efficace à Model::find() (et même à la version du custom find de Matt Curry (mon idole)).
CakePHP Digest #22 – Don’t Go Away Mad…Just Go Away | PseudoCoder.com
Ça faisait longtemps… Nouvel épisode du digest de Matt Curry (mon idole), un peu en mode service minimum tout de même, là…
CakePHP Excel Helper
Un helper pour générer des fichiers Excel (format XML, donc 2007).
CakePHP Searchable Plugin
Un nouveau plugin de recherche multi-modèle.

Plus sur ma page delicious  CakePHP.

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

18/11/2009  |  Publié dans cakephp

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

Improved form handling in CakePHP 1.3 « nuts and bolts of cakephp
Petite note de teknoid sur un petit détail : oui, on peut virer les div générés par le Form Helper sans rajouter "div" => false partout.
5 CakePHP based Content Managament System | blogfreakz.com
Un petit état des lieux sur les blogs développés avec CakePHP.
Amazon eCommerce datasource
Un datasource qui permet d'utiliser l'API product advisor d'Amazon (et notamment l'authentification des requêtes, mise en place par Amazon en août dernier).
LDAP data source with full CRUD support (Articles)
Il y avait déjà un datasource LDAP pour CakePHP, il me semble, mais celui-là a en plus le support pour les opérations d'écriture… Qui l'eut CRUD ?

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.

bargento#3

09/11/2009  |  Publié dans magento  |  2 commentaires

Keynote Varien

En direct du Bargento, un petit résumé de la matinée.

Roy offre un cendrier (ou est-ce un verre à Whisky ?) à Gabriel et Philippe pour les remercier d’organiser le Bargento.
Constat : Varien s’est lancé dans l’aventure Magento pour briser un statu quo dans le marché des solutions eCommerce open source.
Aujourd’hui, Magento concurrence les solutions propriétaires très riches (et très onéreuses) d’IBM et Microsoft.

Quelques chiffres :

  • 1,8 millions de téléchargements en 18 mois.
  • Plus de 35000 marchands.

Parmi ces marchands, 30000 sont des entreprises de tailles petites ou moyennes qui dépendent de l’édition communautaire. Une partie des revenus de la version entreprise .

De gros efforts ont été faits pour augmenter les performances (ex : le Furet du Nord, réalisé par Smile, avec ses 1,3 millions de produits - c’est nous !)
objectif : une plateforme qui permet un taux de transformation meilleur.

Annonce : Zend platform maintenant fournie avec Magento

Roy passe la main à Yoav qui va présenter la roadmap Magento pour 2010.

Il commence par réaffirmer l’engagement de Varien auprès de la communauté et revient sur la création de la Communauty Advisory Board (CAB), comme interface avec la communauté.
La CAB a maintenant la main sur la roadmap de l’édition communautaire.

Développeurs : programme de certification

Relation rapprochée avec le Zend Framework.

Nouvelle version de Magento Connect qui prendra également en compte les extensions commerciales, qu’on pourra acheter directement.

présentation de la version communautaire 1.4

Sébastien Lepers (aka SeL) nous fait une rapide démonstration de la version communautaire 1.4, attendue pour la fin de l’année.

- réécriture du code pour mieux gérer la TVA,
- éditeur wysiwyg pour les contenus CMS,
- présentation des widgets,

Un invité très spécial

Zeev Suraski, fondateur de Zend et développeur de PHP 3, est sur scène !
Zend utilise Magento pour sa boutique en ligne.
Petit sondage rapide : dans la salle, une bonne moitié de développeurs PHP.
Il présente l’offre Zend :
- Zend Studio (et l’introspection),
- Zend Server, avec sa version communautaire et sa version commerciale,

Les atouts de Zend Server :
- son cache d’opcode, vanté par Zeev comme le plus rapide du marché, et faisant partie de l’édition communautaire
- ses fonctionnalités de monitoring,

Zend offrira un installeur unifié Zend Server / Magento (éditions communautaires pour le moment, éditions commerciales peut-être ensuite).

Magento va contribuer du code au Zend Framework en retour (par exemple, le module de calcul de frais de port).
Magento va utiliser de plus en plus de module du Zend Framework, maintenant que ce dernier est plus complet.

Zeev revient ensuite sur le passage de Zend d’une solution maison à Magento pour sa boutique en ligne, en passant par Element5.

  • Les atouts de Magento, pour Zend, d’après Zeev :
  • le grand nombre de fonctionnalités,
  • le côté modulaire et extensible,
  • open source,
  • un support commercial,
  • basé sur PHP et Zend Framework

Les conséquences du switch furent :

  • une baisse du coût des transactions de 9-11% à 2-4%,
  • un “time-to-market” réduit à quelques semaines voire quelques jours pour de nouvelles fonctionnalités,
  • le support de Varien

A propos des performances de Magento sur zend.com.

Au départ, les performances du serveur n’étaient pas top et les temps de réponse n’étaient pas bons. Zeev parle de 5 secondes par page.

Mécanisme de cache :

  • cache HTML statique (à venir dans une prochaine version de Magento),
  • cache d’opcode Zend,
  • cache natif Magento avec Memcache,
  • database tuning,
  • utilisation du Magento Compilation Module,

Conclusion (attendue :) ) : Zend + Varien = success

Quelques questions ?

Zeev parle de PHP 6 et de son support d’unicode. Il ne s’avance pas sur la date de sortie :)

Il pourrait y avoir une version 5.4 de PHP si la version 6 tarde trop…

Gabriel lance le Magento Developper Challenge. Objectif : réaliser un widget en 1h30, permettant la mise en avant un produit, de plusieurs produits.

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

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.

CakePHP : signets remarquables du 28/10/2009 au 30/10/2009

30/10/2009  |  Publié dans cakephp

Quelques bonnes adresses CakePHP vues entre le 28/10/2009 et le 30/10/2009:

Getting Started with Lithium - H3RALD
Un premier tutorial sur Lithium, par H3rald. Sa particularité est d'utiliser mongoose en tant que serveur web. Je ne connaissais pas, tiens.
Validati18n Behavior
Sur la Bakery, un comportement de validation localisée (pour gérer les formats de numéro de téléphone selon le pays), par exemple. Intéressant. Si vous n'êtes pas pressé, l'intégration au sein du core de telles fonctionnalités est prévue pour la version 1.3.
CakePHP 1.3 helps with team-based development workflow… « nuts and bolts of cakephp
Un autre cool post de Teknoid qui explique comment on pourra gérer le schéma de base de données et les données de test via un outil de gestion de version avec CakePHP 1.3
Easy CakePHP API search with Firefox
Tout est dans le titre : merci teknoid !

Plus sur ma page delicious  CakePHP.

CakePHP : signets remarquables du 25/10/2009 au 28/10/2009

28/10/2009  |  Publié dans cakephp  |  1 commentaire

Quelques bonnes adresses CakePHP vues entre le 25/10/2009 et le 28/10/2009:

CakePHP: the rapid development PHP framework.
Relookage du site officiel de CakePHP… Spécial Halloween ? Ou histoire d'enterrer (hihi) les rumeurs sur la mort du projet ?
RichardEyre.me.uk
Le blog de Richard Eyre est en noir et blanc et contient un nombre croissants de petites astuces sur CakePHP.
Lithium
Le voilà ce fameux fork de Cake3, mené par les renegats Gwoo et Nate Abele. Allez lire le post de Nate sur le blog, qui explique en quoi Lithium pourrait bien être le Babel des frameworks PHP…
Creating Simple Ajax Pagination with CakePHP 1.3 and Mootools
Ça a l'air bien, CakePHP 1.3.

Plus sur ma page delicious  CakePHP.

Archives

Liens au pif

  • Chez Trân
  • Communauté française CakePHP
  • Le blog de Pierre
  • mes photos
  • Formation CakePHP
  • Frédéric de Villamil
  • Web Development 2
  • Pseudocoder
  • Yahoo Pipe des sites CakePHP FR
  • photos de bubu
  • Google Group CakePHP Fr
  • Cakebaker
  • Julien Bourgeois
  • blogcatalog
  • Debuggable
  • Derniers commentaires

    • Waqas: Hey, thanks for the nice tutorial. Just one update: the link to “Sluggable”...
    • Jérémie: Bonjour, Merci pour ces slides, et d’ailleurs pour la veille régulière...
    • Guillaume: Je le savais !
    • Francois Van de Weerdt: Juste pour info, la page “een-download-alles-i...
    • Guillaume: Merci pour cette précision, Pierre, je vais aller voir ça.
  • Derniers trackbacks