Cette année, le Forum PHP 2010 sera axé autour de plusieurs thématiques fortes du monde du développement PHP. Les traditionnels débats sur les frameworks, les CMS et la sécurité seront bien évidemment de la partie mais il sera aussi question d'hébergement, de référencement, de bonnes pratiques ou bien encore de performances...
Une fois de plus, le programme concocté est dense et offre aux visiteurs un large choix de conférences en français mais aussi en anglais. La Cité des Sciences offre à l'AFUP plus de salles, ce qui assurera le déroulement de plusieurs conférences en même temps. Il ne tiendra qu'au visiteur de faire le choix parmi les conférences qui l'intéressent le plus. Pour cette nouvelle édition, l'AFUP a programmé près d'une quarantaine de conférences et de nombreuses surprises pour les deux anniversaires de PHP et l'AFUP.
Que nous dit le programme ? Bien que la liste des conférences soit longue, il faut d'ores et déjà remarquer la venue de nombreux conférenciers nationaux et internationaux de renom dont Rasmus Lerdorf, père fondateur du langage PHP. Cet événement sera aussi l'occasion de croiser quelques célébrités du monde PHP comme Derick Rethans, Ilia Alshanetsky, Fabien Potencier, Jonathan Wage ou bien encore Eric Daspet. Ces experts du monde PHP nous présenterons entre autres les dessous de PHP, le débogage avec XDebug, APC et Memcached, Doctrine2 ou bien encore Symfony2.
D'autres conférenciers moins connus (dont je ferai partie) seront de la partie pour parler de performances ou de nouvelles tendances mais également pour nous faire part de leurs retours d'expérience professionnelle. Ce sera entre autre le cas pour Canal+ et l'opérateur de voyages FRAM qui seront présents pour expliquer comment ils utilisent PHP et son écosystème.
Toute l'AFUP est heureuse de vous présenter ce nouveau programme et espère vous retrouver les 9 et 10 novembre prochains à la Cité des Sciences de Paris.
C'est parce le programme du Forum PHP 2010 est assez exceptionnelle qu'il a mis du temps à sortir... Bien sûr Rasmus nous a fait l'honneur de venir : rien que pour le voir, le Forum vaut le déplacement. Si vous comptez en plus Derick et Ilia, vous avez une dream team qui parle anglais. Alors on a ajouté des sessions en français : retours d'expérience, méthodologie, techniques avancées, frameworks. Bref de quoi s'armer pour du PHP toujours plus intéressant. Bref pensez à vous inscrire...
PS : si vous avez un compte Twitter, vous pouvez tester le service Lanyrd avec le tag #forumphp
C'est parce le programme du Forum PHP 2010 est assez exceptionnelle qu'il a mis du temps à sortir... Bien sûr Rasmus nous a fait l'honneur de venir : rien que pour le voir, le Forum vaut le déplacement. Si vous comptez en plus Derick et Ilia, vous avez une dream team qui parle anglais. Alors on a ajouté des sessions en français : retours d'expérience, méthodologie, techniques avancées, frameworks. Bref de quoi s'armer pour du PHP toujours plus intéressant. Bref pensez à vous inscrire...
PS : si vous avez un compte Twitter, vous pouvez tester le service Lanyrd avec le tag #forumphp
Le programme de ce nouveau numéro est particulièrement intéressant et voici quelques extraits introductifs de chaque article.
Un composant se définit comme une application intégrée qui sert à étendre les fonctionnalités d?un système. Bien que certains composants tels que newsfeeds, banners, contact soient inclus lors de l?installation, Joomla! offre aux développeurs la possibilité de créer des composants personnalisés et adaptés à leurs besoins. Dans cet article l?auteur vous explique étape par étape comment s?y prendre pour créer et intégrer un composant Joomla! 1.6 Beta, respectant le modèle MVC.
Les sessions reposent sur un jeton unique pour reconnaître l?utilisateur au cours de sa navigation. Ceci expose les applications à des attaques où le pirate usurpe l?identité d?un utilisateur légitime afin d?accéder au système d?information. Grâce à cet article vous apprendrez à sécuriser les sessions.
Sur un site internet ou plus encore sur une webapp, il est souvent utile de sécuriser un dossier pour en limiter l?accès aux seuls utilisateurs autorisés. Apache fournit pour cela une solution très efficace : la protection par fichier .htaccess et .htpasswd.
Il m'a été également demandé de rédiger un article pour ce numéro, c'est pourquoi vous retrouvez également au sommaire un article intitulé Usages avancés des sessions avec la POO qui explique comment percevoir la session PHP sous forme d'un objet métier. De plus, vous découvrirez comment migrer le système de stockage des sessions natifs vers un autre tel qu'une base de données. Je publierai cet article aussi sur mon blog ce weekend afin de vous le faire partager. En attendant, je vous invite à lire l'introduction de cet article et vous souhaite une excellente lecture.
Aujourd?hui, la grande majorité des sites dynamiques écrits en PHP utilisent le mécanisme natif des sessions. Cet outil permet de faire persister entre deux requêtes HTTP distinctes des informations propres à l?utilisateur courant. La configuration par défaut de PHP stocke les données sur le serveur dans des fichiers textes. Dans certaines situations, ce moyen de stockage des sessions n?est pas le plus approprié et peut se voir remplacer par un moteur de stockage différent, une base de données par exemple.
Le programme de ce nouveau numéro est particulièrement intéressant et voici quelques extraits introductifs de chaque article.
Un composant se définit comme une application intégrée qui sert à étendre les fonctionnalités d?un système. Bien que certains composants tels que newsfeeds, banners, contact soient inclus lors de l?installation, Joomla! offre aux développeurs la possibilité de créer des composants personnalisés et adaptés à leurs besoins. Dans cet article l?auteur vous explique étape par étape comment s?y prendre pour créer et intégrer un composant Joomla! 1.6 Beta, respectant le modèle MVC.
Les sessions reposent sur un jeton unique pour reconnaître l?utilisateur au cours de sa navigation. Ceci expose les applications à des attaques où le pirate usurpe l?identité d?un utilisateur légitime afin d?accéder au système d?information. Grâce à cet article vous apprendrez à sécuriser les sessions.
Sur un site internet ou plus encore sur une webapp, il est souvent utile de sécuriser un dossier pour en limiter l?accès aux seuls utilisateurs autorisés. Apache fournit pour cela une solution très efficace : la protection par fichier .htaccess et .htpasswd.
Il m'a été également demandé de rédiger un article pour ce numéro, c'est pourquoi vous retrouvez également au sommaire un article intitulé Usages avancés des sessions avec la POO qui explique comment percevoir la session PHP sous forme d'un objet métier. De plus, vous découvrirez comment migrer le système de stockage des sessions natifs vers un autre tel qu'une base de données. Je publierai cet article aussi sur mon blog ce weekend afin de vous le faire partager. En attendant, je vous invite à lire l'introduction de cet article et vous souhaite une excellente lecture.
Aujourd?hui, la grande majorité des sites dynamiques écrits en PHP utilisent le mécanisme natif des sessions. Cet outil permet de faire persister entre deux requêtes HTTP distinctes des informations propres à l?utilisateur courant. La configuration par défaut de PHP stocke les données sur le serveur dans des fichiers textes. Dans certaines situations, ce moyen de stockage des sessions n?est pas le plus approprié et peut se voir remplacer par un moteur de stockage différent, une base de données par exemple.
![]()
Après E_Chuck_Norris, le package Chuck Norris pour Drupal.
On a de l'humour dans la communauté PHP.
Comme je l'ai déjà dit, la série d'interview concernant l'avenir de PHP est maintenant terminée.
Sauf que j'ai un peu exagéré...
Il manque en effet une interview, à savoir la mienne. J'ai en effet un avis sur la question, vous vous en doutez bien, et les premiers lecteurs de ce blog sont bien placé sur le savoir. De plus, j'ai mis sur le grill un bon nombre de personnes, et il me semble logique de m'appliquer la même torture, même si je suis loin d'être masochiste. Je... Lire Et après ?
Régulièrement je dois faire des copies d'écran d'une page web, que ce soit pour une proposition commerciale ou pour un site web proprement dit. J'avais trouvé deux plugins plutôt bien foutus : Screengrab pour Firefox et Aviary Screen Capture pour Chrome. Et puis aujourd'hui je me suis penché sur le cas Safari : le rendu est souvent assez joli (en particulier pour les boutons de formulaire), je voulais en profiter.
Je connaissais déjà le "Shif+Cmd+3" (pour l'écran en entier) et le "Shift+Cmd+4 puis drag" (pour une zone en particulier). J'ai découvert le "Shift+Cmd+4 puis Espace puis Click" pour une fenêtre complète. Cerise sur le gâteau, l'image contient un bord transparent avec un dégradé gris pour faire comme dans les pubs Apple (ou pas loin). Encore un de ces petits détails pratiques et efficaces pour le non-graphiste que je suis...
Et voilà le travail :
