Nouveau site pour l’AFUP

Ce samedi avait lieu l’Assemblée Générale de l’AFUP, dont j’ai été secrétaire les deux dernières années. En acceptant ce poste, j’avais aussi un projet : mener la refonte du site web de l’AFUP.

logo AFUP Traditionnellement, l’AG a lieu un samedi soir et la journée est consacrée à faire évoluer nos outils. L’AFUP a beaucoup de membres développeurs PHP, architectes ou chefs de projets, les pointures françaises en PHP sont membres de l’AFUP.
Tous sont bien occupés, et nous avons toujours du mal à faire coder les membres, si brillants soient-ils. Cette journée de développement qui précède l’AG est un événement convivial et satisfaisant, puisque les features développées à ce moment là seront utilisées réellement.

Ce nouveau site AFUP est enfin en ligne !

homepage du nouveau site AFUP

réalisée grâce à http://www.easy-thumb.net

Perrick Penet, pugnace , a motivé les troupes, trouvé la bonne personne pour le design : Martin Blum de Blumbyte qui nous a livré la maquette graphique, il y a un an de cela, pour l’AG 2009. Je crois que tous deux sont parmi les personnes les plus satisfaites de voir, enfin, ce site en production.

Mise en avant des produits AFUP

Le nouveau site profite du nouveau logo AFUP, qui n’a plus le relief daté du premier logo (ci-contre, à droite). Ancien logo AFUPNous avons voulu mettre en avant les 4 produits de l’association :

  • le livre blanc
  • PHP TV
  • le Forum PHP
  • l’annuaire des prestataires.

Certains de ces produits sont en refonte également, mais nous avons préféré lancer le site web, plutôt que d’attendre la fin de l’actualisation du livre blanc, par exemple.

Recentrage sur la mission de l’AFUP

Nous avons aussi voulu cibler les professsionels en mettant bien en avant les retours d’expériences, et l’annuaire des prestataires.
Les parties plutôt dédiées aux membres sont présentes mais plus discrètes. Et le pied de page reprend les dernières actualités (milieu) et la FAQ.
Vous noterez que tout le contenu du site était déjà disponible sur l’ancienne version, mais organisé dans tellement de sous-rubriques, qu’il était parfois difficile à trouver.

Homepage de l'ancien site web AFUP

l'ancienne page d'accueil (http://web.archive.org)

Simplification technique

Le nouveau site a été le sujet de nombreux débats, qui se sont soldés comme se terminent tous les débats d’associations : le groupe de travail qui s’y colle prend les décisions qui lui conviennent pour avancer.
L’ancien site web AFUP était basé sur un moteur SPIP, ce qui nous valait de belles URLs avec .php3 dans le nom des fichiers. C’est toujours très chic, comme vous pouvez l’imaginer. De plus, les rédacteurs de news devaient être formés à l’outil de rédaction de SPIP avant de pouvoir publier leurs news. Cette solution avait été choisie, à un moment où SPIP était en vogue, pour ne pas « ré-inventer la roue » et refaire inutilement un CMS spécial AFUP.

L’idée de ne pas ré-inventer la roue, et de juste mettre à jour SPIP nous a effleuré, mais nous avons finalement choisi une solution framework. Ceux qui font du PHP depuis longtemps savent qu’il existe plein de frameworks, qu’il y a des modes dans le développement.

Le mode de mise à jour des fonctionnalités du site (annuel et par des bénévoles qui ne seront jamais les mêmes) nous obligeait à choisir un outil avec le moins de pré-requis possibles. Le site est fait avec un des frameworks les plus efficaces et simples à appréhender : CakePHP.

Ce qui reste à mettre au point

La reprise du contenu a été redoutablement efficace (contenu qui était stockée, rubriques et articles) dans une base de données créée par SPIP, mais il reste quelques soucis de présentation. Comme nos templates sont du simple HTML, tout devrait rentrer dans l’ordre assez vite.

Le site est hébergé chez AlterWay Hosting, et notre compte ne nous permet pas d’avoir la main sur nos .htaccess, autrement dit, la ré-écriture d’URLs doit attendre validation de notre hébergeur.

Forum PHP 2009 : un succès

Après vous avoir parlé du le forum PHP non-stop, je vous devais un petit compte-rendu.
Cette année, le forum PHP a été placé sous le signe de l’interactivité, avec ou non des rencontres IRL.

L'équipe d'organisation une fois le forum fini, photo par Arnaud Limbourg

Le lieu

La Cité des Sciences est connu de tous les parisiens, mais c’est plutôt vaste. C’était un nouveau lieu, pour nous, et il a tenu ses promesses en termes de charge. Les bénévoles qui tenaient le vestiaire étaient un peu excentrés de la manifestation, et les visiteurs du Colloque sur Alzheimer voisin prenaient un peu leurs aises (ils essayaient de laisser leurs affaires dans notre vestiaire, ou pire, de les récupérer, sans penser qu’ils les avaient déposé ailleurs).
Cette année, nous avions 1 amphithéâtre et 2 salles de conférences, plus une salle réservée aux projets opensource francophones autour de PHP. C’était plutôt difficile de s’ennuyer.

Accueil des participants (photo :Arnaud Limbourg)

La salle Projets est une idée que nous avons eu sur le tard, et elle s’est avérée être une excellente idée, autant pour les développeurs des projets qui ont pu discuter avec d’autres développeurs et un public que pour les visiteurs qui ont pu découvrir qui était derrière les projets.

Les participants

Nombreux au rendez-vous et toujours aussi intéressés. Nous avons fait salle pleine à toutes les sessions, et ce avec 3 tracks de conférences en parallèle. L’événement s’agrandit donc indubitablement, et si vous n’y étiez pas, vous pourrez toujours participer l’an prochain.

Auditeurs (photo: Arnaud Limbourg)

Cette année, nous avions décidé de transmettre sur écran le Live Twitt du forum, avec le hashtag #afup et c’était un bon moyen de communication, avec des reprises des fortunes des conférenciers, de l’interaction.
Moosh a lancé un hashtag #afupnotes pour les twitts concernant le forum et les comptes-rendus.
N’oubliez pas que l’AFUP aussi twitte, d’ailleurs !

Les conférences

Pour ma part, j’ai passé du temps à l’Accueil, dans la salle VIP, et sur le stand Sensio Labs. Je n’ai pu assister à aucune conférence en entier, toujours quelque chose à faire d’autre, pour le confort des visiteurs ou des intervenants. Du coup, je laisse ceux qui ont assisté aux mirifiques conférences (Monty, Anna Filina, ou encore la Bingo Conf) vous en parler.
Heureusement, PHP TV a couvert l’événement et cette année, ils ont enregistré les conférences en audio. Il ne vous reste plus qu’à changer de slide au bon moment, en écoutant la conférence, puisque les slides sont disponibles en PDF sur le site web du Forum PHP.


Audience du forum PHP 2009 (photo: Arnaud Limbourg)

PHP TV a profité de ses caméras pour interviewer les conférenciers et autres stars présentes au forum PHP 2009. Vous retrouverez, petit à petit (il faut leur laisser le temps de faire la post-prod) ces interviews sur le site web de PHP TV : phptv.fr.

Du coup, je laisse la parole à ceux qui ont assisté aux conférences, et les ont commentées :

Vous trouverez les photos sur FlickR, dans le Pool Forum PHP, cette année, le photographe officiel était Arnaud Limbourg.

Et avec mon aggrégateur magique, j’ai créé une page listant les billets et articles qui rendent compte du forum PHP 2009.

Forum PHP 2009 : Plus que quelques places disponibles

bandeau_jy_serai_wide

Tout est dit dans le titre !
La tête dans le guidon, nous visons le forum PHP, à la Cité des Sciences cette année pour une organisation sans failles et un plaisir technique au rendez-vous.

Le programme : http://afup.org/forumphp

Dépêchez-vous de vous inscrire !

Les projets communautaires présents au forum PHP

forum PHP Paris 2009

Une des bonnes raisons de venir au forum PHP est la présence de projets communautaires. C’est une idée qui nous est venu en dernière minute, donc, oui, seuls les visiteurs du forum peuvent aller voir la salle des projets.

Ces projets sont francophones et autour de PHP et vous proposeront une petite présentation. Vous pourrez alors poser des questions, regarder comment ils ont résolu certains problèmes techniques que vous avez aussi et pourquoi pas, vous proposer pour participer à ces projets.

Si vous vous intéressez aux frameworks, vous pourrez entendre parler de :

  • Cake PHP
  • Hoa
  • Jelix
  • Symfony (Sensio Labs est sponsor)
  • Zend Framework (Zend est sponsor, et on a vu Julien Pauli parmi les conférenciers)

On retrouve aussi quelques CMS, et outils associés :

  • Pollen CMS
  • Drupal
  • PrestaShop (pour du e-commerce, plus précisément)
  • HavefnuBB (un forum créé à partir du framework Jelix)
  • Piwam

Plus particulier et plus original, vous pourrez découvrir des solutions adaptées à l’industrialisation de PHP (terme en vogue, suite à la sortie du livre blanc d’Alter Way) et qui sont opensource. Ainsi, les projets :

  • freedom ecm : GED
  • FineFS : système de fichiers pour clusters de données
  • PIC PHP SQLI : intégration continue
  • WampServer : serveur local

vous feront des démos, et leurs créateurs seront là pour en parler et discuter avec vous.

Si les frameworks sont souvent exposés, je crois que c’est l’occasion d’aller creuser un peu du côté des solutions métier. En général, les rencontres avec des gens passionnés finissent dans des discussions enflammées autour d’un café, et c’est là qu’on apprend beaucoup de choses.

PS : Pour ceux qui trouvent que le forum est trop cher, ou trop loin, ou pas assez [insérer ici votre qualificatif], je serais ravie de recueillir vos impressions par e-mail (voir la page About), et je vous envoie lire un de mes anciens billets : https://sarahhaim.wordpress.com/2008/10/10/aller-a-des-supers-conferences-gratuitement/

L’agenda du forum PHP 2009 est en ligne !

forum PHP Paris 2009

Je vous avais annoncé le programme des conférences, vous pouvez maintenant découvrir les dates et heures de chaque session.

Attention les yeux, le choix de qui aller voir s’avère plutôt ardu, car nous avons 1 amphi et 2 salles, ce qui permet jusqu’à 3 interventions en simultané !

Informations pratiques

Notez que nous ouvrons les portes à 9h le jeudi 12 novembre 2009, pour les fermer à 18h30. Les premières sessions commencent à 10h, juste après l’ouverture du forum. Les deux jours, les sessions s’arrêtent à 17h30, et le forum ferme ses portes une heure après.

Contrairement à l’an passé, les repas sont libres : il y a amplement de quoi se restaurer dans le forum et alentours. Pour vous permettre de choisir votre repas tranquillement, nous avons réservé 2h pour le créneau du midi. Vous pourrez manger, et faire la sieste (ou relever vos e-mails, c’est selon).

Côté programme

Nos invités internationaux exclusifs ont la chance de clôturer les journées. Les conférences en anglais sont les suivantes :

  • PHP and MySQL – A good match
  • TestFest – a new model for open source development?
  • MariaDB, the future of MySQL

Nous n’avons pas fait une journée développeurs, et une journée décideur, nous avons augmenté le nombre de sessions pour enrichir le programme.

Salle projets

Vous êtes le créateur d’un projet opensource en PHP ou autour de PHP ?
Contactez le bureau (bureau – at – afup point org) et bénéficiez d’une exposition médiatique.

Venez présenter votre projet au forum PHP. Cette année, nous réservons une salle aux projets, avec possibilité de donner des mini-présentations pour faire découvrir votre oeuvre, ou de travailler sur votre projet.

Bref, j’espère bien vous croiser au forum PHP 2009 !

Programme du forum PHP 2009

forum PHP Paris 2009

Vous l’attendiez avec impatience, ne niez pas : le programme du forum PHP 2009 est enfin annoncé officiellement. Nous attendions certaines confirmations, c’est pourquoi nous l’avons annoncé si tard cette année.

Cette année, le forum PHP est accompagné d’un forum MySQL. Vous allez avoir une demi-journée de conférences sur MySQL organisées par nos collègues le MUG.fr !

Rappelons que le forum PHP est un lieu d’apprentissage, de rencontres entre développeurs, de rencontres pour les décideurs. Si vous lisez le programme attentivement, vous verrez que c’est aussi l’opportunité de croiser des stars de PHP et MySQL !

J’espère vous croiser à ce forum PHP 2009 !

Il fait beau, voici revenu le temps des apéros !

Banniere aperoPHP

Datz, de l’AFUP me suggère de vous rappeler qu’il existe un superbe site web : Apero PHP, qui, même s’il date un peu niveau graphisme, est toujours opérationnel. Vous y trouverez les dates des prochains ApérosPHP, et la possibilité d’organiser vous-même un apéro.

Comment faire ?

Si vous avez peur de ne connaître personne, commencez par participer.
Justement, Datz organise un apéro le 18 juin prochain. Venez au prochain apéro organisé par Datz (Mister PHP) au Belushi’s  : 68 quai de la Seine – 75019 Paris

Le Belushi's
Si vous êtes plutôt jovial et n’avez pas froid aux yeux, organisez donc un apéro. C’est plutôt simple, vous choisissez un bar sympa près de chez vous, et accessible à tous (quelle que soit la ville), et vous lancez le rendez-vous. Quand le nombre d’inscrit à votre apéro augmente, prévoyez de prévenir le tenancier, voire de réserver une table dans le café !
Mon conseil ? Donnez un nom au patron du bar que vous indiquerez aux membres de l’apéro, et allez vous identifier en arrivant, pour que les débutants tout perdus puissent demander aux serveurs où est le groupe PHP 🙂

Pourquoi faire ?

Parce que c’est convivial de rencontrer IRL les gens avec qui vous échangez sur les forums. C’est le meilleur endroit pour se tuyauter sur la source des peluches d’éléphants ou les derniers scripts à la mode.

Parfois certains organisent l’apéro avec un thème sur PHP, ici Datz aimerait parler de l’actualité de PHP, et de la sortie de PHP5.3. Pour ma part, tous les apéros PHP auxquels j’ai participé regroupaient des gens concentrés sur le sujet, et des gens prêts à se détendre après le boulot autour d’une mousse fraîche.

Même si vous pensez ne pas avoir envie de refaire du PHP après le boulot, venez rencontrer vos pairs autour d’une bière !

Compte-rendu du FOSDEM

Le deuxième week-end de février, j’ai fait, de mon propre chef, le voyage jusqu’à Bruxelles, pour participer au FOSDEM.
Le mot participer prend tout son sens quand on sait que je me suis portée volontaire pour aider.

Pourquoi me suis-je proposée ?

Ne connaissant personne a priori qui y allait (la suite prouva que c’était faux), je me suis dit qu’aider me permettrait de rencontrer du monde et de voir l’envers du décor.

Le FOSDEM commence le vendredi soir, par un Beer Event. Il s’agit d’un coup monté : vous avez rendez-vous dans un bar, on vous vend des tickets boisson à 3,00 eur qui vous permettent de commander un demi de n’importe quelle bière (la carte est en fait un classeur, on est en Belgique, je vous le rappelle), ensuite vous en buvez plein et le lendemain matin, tout le monde est en retard ou a l’air béat. C’est un coup monté pour vous rendre heureux dès le départ, je vous dis. En plus, le bar est rempli de geeks, il y a facile 500 personnes, tous avec des tee-shirts plus délirants les uns que les autres, sur le thème de…l’informatique opensource !
Je regrette juste de n’avoir pas pris le temps de faire des portraits, rapport aux super tee-shirts !

Le samedi matin, de bonne heure (11h), nous nous présentons à l’infoDesk, en expliquant qu’on veut un café avant tout, mais qu’on est venu pour donne un coup de main. Un volontaire nous indique le chemin du café, mais en route, nous trouvons le Volunteer Coordinator, qui nous rapatrie à l’infoDesk, où se trouve une cafetière. Aider signifie aussi café à volonté, voilà une journée qui commence bien !

Notre arrivée tardive nous prive du joli tee-shirt jaune orga. On nous briefe sur notre mission, accueillir les visiteurs et récolter les dons. Le FOSDEM est un événement gratuit, financé par des sponsors et des dons.
Les gars du FOSDEM n’ont peur de rien, puisque sans nous connaître, ils nous font encaisser cash et carte de crédit pour des sommes allant de 10 à 1000 euros ! (Le plus grand nombre de dons est de 25 ou 50 euros). Donner permet de participer à un tirage au sort, lots offerts par les sponsors, et donne droit à un remerciement sous la forme d’un tee-shirt !

Je passe donc la journée debout, dans le courant d’air glacé de l’entrée à répondre aux questions en anglais, en français, et à rediriger les flamands et allemands sur mes collègues de l’infoDesk. La rencontre marquante du premier jour aura été ce suédois qui nous a fait une démo de son Neo FreeRunner, tandis que la file d’attente s’allongeait derrière lui. J’étais contente de voir un téléphone fonctionnel, surtout par un citoyen suédois, pays de la téléphonie, s’il en est !

J’arrive tout de même à aller voir les conférences qui m’intéressent

OSI: Recent Activities and Future Directions

présente l’Open Source Initiative.

Il s’agit d’une association américaine, qui se propose de servir de structure de référence pour tous ceux qui veulent développer de l’open source, et qui ont besoin de s’adosser à une organisme pour être crédible.

Ce qui m’a intéressée :

ils proposent d’intervenir sur des lieux d’éducation (écoles, universités) pour sensibiliser les générations futures à l’open source, sur le côté libertaire, notamment.

Quick start into mobile development for desktop developers

Marcus Bauer présente la distribution hackable:1 qui peut tourner sur les téléphones Neo FreeRunner. Sa démonstration est trop courte, mais il explique les différentes possibilités et pourquoi ce concept de téléphone open source est intéressant.

Ce qui m’a intéressée :

je n’ai rien appris de nouveau, mais voir quelqu’un qui y croit donne envie de participer au projet. Je commence donc à plancher sur le C++.

An Introduction to BUG

par Ken Gilmer est une conférence vue par hasard, il faisait si chaud dans la salle qu’on est resté pour écouter la suivante. BUG est un système de composants pré-faits et pré-compilés. Vous avez une planche de base, sur laquelle vous branchez des composants : écran, gyroscope, appareil photo, etc. et vous fabriquez votre device. La planche de base tourne autour des 200 euros, et chaque composant est au minimum à 50 euros. Pourquoi payer ? Les composants sont déjà assemblés dans une jolie boîte, et une API est disponible, attaquable en C++.

Ce qui m’a intéressée :

le principe est sympathique, bien que ruineux et permet de développer rapidement des prototypes de nouveaux appareils ou de se lancer dans la domotique.

Compte-rendus d’événements de 2008

Vous trouverez sur cette page des compte-rendus de l’événement Adobe MAX 2008, qui s’est tenu à Barcelone cette année. Il s’agit des articles sur le sujet que j’ai trouvé dans mes flux RSS.

Ensuite, j’ai créé une autre page avec des articles concernant Paris Web 2008, auquel je n’ai pas participé, mais je garde un oeil sur le sujet.

Et pour finir, une page, beaucoup plus courte, sur le forum PHP, car on n’est jamais mieux servi que par soi-même.

Pour ces trois pages, j’ai utilisé le système de partage du lecteur de flux RSS Google Reader, que j’utilise. J’ai tout simplement ajouté une étiquette (un tag) à tous les articles concernés, et dans mes Paramètres, j’ai partagé les articles qui ont cette étiquette.
Pour les fans de RSS, ces pages proposent des flux de syndication, mais je n’ai pas l’intention d’y ajouter du contenu, donc en ce cas, ce n’est pas très pertinent.

Par ailleurs, en ce moment, suite à l’insistance et l’enthousiasme de Frédéric de Villamil, je teste Diigo, et c’est assez bluffant, surtout les nouveaux liens envoyés par e-mail, je reviendrais bientôt sur le sujet. Et il va me falloir un petit moment avant de quitter del.icio.us, pour me faire à la puissance et à la diversité d’un nouvel outil.

Forum PHP : ce que vous avez loupé

Premier jour du forum terminé, temps de pause avant d’aller boire un verre avec les courageux au café Dune. J’étais à l’accueil, et j’y suis restée presque toute la journée, de façon à fournir le meilleur service.

Les participants ont été nombreux et un atelier a même été rejoué, suite à son succès.

Après le premier jour de conférence au forum PHP, voici ce que vous avez raté

  • Une conférence de BNP-Paribas, pour savoir comment amener PHP dans un grand groupe (des premiers tests à l’industrialisation)
  • Le tirage au sort pour les énoOormes peluches éléPHPants (pas en vente  sur Nexen.net, contrairement aux petites).
  • Laura Thompson, souriante et détendue, qui présente les chiffres des sites Mozilla (très très gros)
  • Les nombreuses filles dénudées (ah non, il n’y en avait pas des masses)
  • les dédicaces des auteurs du livre Zend Framework

Second jour du forum

Le réveil est un peu difficile (surtout le départ à 7h) mais les participants sont au rendez-vous, ils reviennent pour la journée technique.

Cette deuxième journée voit un nombre de choses étonnantes également, comme :

  • La « conférence COBOL » (400 personnes du troisième âge qui investissent le hall, cela fait tout drôle)
  • Des conseils fiscaux pour créer votre entreprise sous le meilleur régime possible
  • Un énorme gâteau au chocolat
  • Le remplacement au pied levé de Zeev Zuraski par Gauthier Delamarre (bravo !)
  • le premier inscrit au forum qui gagne, sous les yeux jaloux de tous, une grosse peluche éléPHPant
  • le co-voiturage avec les stars du PHP (Lukas Smith et David Sklar)
  • Les goodies dans les sacs (moins nombreux que les participants), vous avez pu avoir : des clefs USB Sensio, des magazines Programmez!, des magazines PHPSolutions, des peluches éléPHPants, une bouteille d’huile, une boîte de ravioli (ah non, c’est mon post-it pour les courses*)
  • La conférence sur PHP5.3 : un exposé clair des nouveautés qui nous attendent, et qui met bien l’eau à la bouche
  • L’atelier de Cyril : Votre entreprise en OpenSource

En conclusion, ce qu’on devrait réitérer l’an prochain, parce que c’était très bien (merci d’ajouter vos avis sur ce qu’on doit refaire) :

  • Le WiFi : il y avait 4 réseaux disponible, nous n’avons pas communiqué dessus du tout, échaudés par l’année précédente, mais les geeks l’ont trouvé,
  • La soirée au café Dune pour que les gens qui ne pouvaient pas venir en journée, puissent quand même participer
  • Les jolis tee-shirts, dessinés par Nesk himself ! Ainsi que les jolis autocollants. Pour tous les participants (et pas que pour les membres AFUP)
  • La présence de PHP TV pour une retransmission des conférences dans le hall, et l’enregistrement des conférences

* grosse fatigue post-forum pour l’équipe d’orga

Les liens qui vont bien seront dans la colonne de droite, avec mes liens favoris de delicious.

Une conférence sur PHP 5.3 au forum !

Finalement, il y aura une conférence sur la prochaine version de PHP au forum !

Laurent Jouanneau pointait, entre autres, cette faiblesse du programme, mais voilà chose faite, Pascal Martin nous éclairera sur les nouveautés et leurs impacts de la version 5.3 de PHP.

PHP 5.3 : les nouveautés du futur si proche

Après PHP 5.0, sorti en juillet 2004, et ses évolutions en 2005 et 2006, PHP 5.3 approche à grands pas : les premières versions alpha ont été publiées cet été, et la sortie de la version stable est pour bientôt !

Après plus de deux ans d’attente, PHP 5.3 apporte son lot de nouveautés : espaces de noms, nouveaux itérateurs, support de classes facilitant l’internationalisation, archives PHP, Late Static Binding, fonctions anonymes et closures, etc. sans oublier une multitude d’améliorations et refontes en tout genre !

Voir le programme complet sur le site AFUP.org

Au cours de cette session, nous verrons quelles sont les principales nouveautés de PHP 5.3.