Karen fait le tour de quelques modules s'appuyant sur CCK puis un gars de developmentseed explique comment combiner FeedAPI + SimplePie Parser + Feed element mapper (Feed API mapper) pour réexposer du contenu externe dans son site. Assez bluffant.

Jeff Eaton élargi la réflexion en replaçant Drupal à sa juste place : une plateforme d'aggrégation de contenus et de services. Il liste les services web complémentaires à aller chercher pour créer des applications puissantes : memcache, mollom, solr, feedburner, calais, Timetags, OpenID, Mailchimp...

Une session intéressante avec Ryan & Lyle pour faire le point sur ce qui est faite et sur l'orientation des futurs développements. Ryan explique que les fondations sont posées et que, maintenant qu'il y a une vrai base d'utilisateurs, un gros travail commence : simplifier le paramétrage (yes !), la commande, la gestion de la boutique... mais aussi optimiser l'existant. Ryan fini en fixant l'objectif de la communauté à moyen terme : "Lead the way in semantic e-commerce". Enfin, pour les sceptiques, il y a déjà 4000 boutiques live enregistrées (c'est à dire qui ont activé le tracker) et en réalité probablement plus de 9000.
Session concrète de mise en oeuvre de Ubercart 2 pour deux cas particulièrement intéressants comme la vente de produits à télécharger ou la monétisation de l'accès à un contenu en particulier (node access).

Chris est rien de moins que le co-fondateur de Citizen Agency et le co-créateur des concepts BarCamp et Spread Firefox. Il est profondément imliqué dans le développement des Microformats et OAuth et participe au board de la OpenID Foundation. Son intervention "Our Identity Online", a résumé en quelques slides la progression de notre attitude face à notre identité en ligne et notamment les bouleversements apportés par les réseaux sociaux ("Mes amis définissent mon identité" -> "Mes amis et leurs relations deviennent une partie de mon identité" -> Ce n'est plus "Who you are but who you know" qui définit votre identité !).

Un grand moment d'humilité. Quatre gamins (dont un de 12 ans), auteur du module Simpletest, expliquent aux adultes comment mener des tests efficaces en s'appuyant sur une syntaxe simple et un peu de logique... Quand je pense que nous avons un mal fou à convaincre nos prospects de consacrer du temps (donc de l'argent) sur les test... La nouvelle génération est née open source et comprend intimement l'intérêt de la qualité dans le développement logiciel. Ca fait plaisir à voir.
ven, 06/03/2009 - 02:19 | par sbordageRésumé de la deuxième journée

Tour d'horizon des techniques et outils pour optimiser un stack LAMP/Drupal. On a pas mal parlé de HP load runner, OpenLoad et jMeter mais aussi de Devel et des avantages/inconvénients des différents types de cache (page cache & block cache de Drupal, APC, memcache, boost...) et des solutions complémentaires type CDN, GZip, JS aggregator... La session c'est terminé par un tour d'horizon des outils de monitoring de type Cacti, MySQL Entreprise Manager ou GOMEZ et par un exemple d'optimisation permettant de passer d'une page de 212 ko à 99 ko et d'un temps de chargement de 5,7 secondes à 1,7 seconde.

David est l'auteur, entre autre, du Cluetrain Manifesto. Il nous a expliqué "Why Drupal is moral". Tout un programme !
Les auteurs de Spaces et Context nous ont expliqué comment optimiser la création de site en créant des features réutilisables sur tous les sites... Exceptionnel et visionnaire ! Il est fort ce Young.

Décidément, j'adore Moshe. Il a trouvé avec son associé Mike Ryan de chez Cyrve, comment réaliser des imports complexes de données dans Drupal sans une seule ligne de code et ce depuis n'importe quelle base (même depuis un CSV). Et comme il est gentil il a packagé tout ça dans 2 modules qui sortent dans quelques semaines. Et comme il est pro, il a testé ses modules sur la migration de Genomeweb.com (41000 noeuds, 77000 utilisateurs, 1080000 enregistrements) et sur celle de the Economist.com (55000 noeuds, 3 millions d'utilsateurs)... Les modules seront réalisés fin mars/avril. Ils sont déjà accessibles via le CVS (migrate, tw). Plus de détail sur le blog de Cyrve.
Allie Micka de advantagelabs.com nous à offert une introduction à la géolocalisation avancée et hautement configurable/personnalisable via ses deux modules geo et geocode.
Une bonne introduction sur le cloud hosting.
jeu, 05/03/2009 - 14:09 | par sbordage
Résumé de la journée d'hier :


Pour le reste, je confirme la première impression : tout est énorme. Plus de 1500 participants (impressionant quand ils sont tous dans la même salle pour le Keynote de Dries), une logistique... américaine.
jeu, 05/03/2009 - 13:23 | par sbordageNous avons comité 3 nouvelles traductions cette nuit :
Protect Critical Users
Flag
Advertisement (Ad)
mer, 04/03/2009 - 14:39 | par sbordage
Drupal Con 2009... c'est parti !
Parmis les thèmes évoqués sur ces 4 jours, beaucoup tournent autour de :
Aujourd'hui je vais suivre (entre autre) :
La première impression est... impressive ! Le conference Center est énorme, il y a beaucoup beaucoup de monde, beaucoup de sponsors, beaucoup de café...