News PHP

Note de l'auteur :

Mes récentes, brèves mais fructueuses, incursions dans l'archipel de Java m'ont permis de pratiquer les patrons de conceptions inversion de contrôle (IoC) et injection de dépendances. Je viens de tomber sur une bibliothèque PHP, Crafty, permettant de faire de l'injection de dépendances en PHP. L'occasion d'en dire 2 mots...

Par clochix.

- Injection de dépendances en PHP avec Crafty
- phpCrafty
- Inversion de contrôle
le 07/07/2008 à 20:45
FirePHP - Nouvelle version
Pour rappel, FirePHP est une extension de Firebug permettant d'aider l'utilisation du PHP en un simple appel.

FirePHP nécessite obligatoirement PHP 5 et se trouve maintenant 100 % compatible avec Firefox 2 et la nouvelle version de Firefox 3 qui vient de sortir.

En plus, Un Wiki et de nouveaux exemples ont été réalisés pour faciliter vos développements.

- FirePHP nouveau
- FirePHP wiki
le 04/07/2008 à 23:26
Introduction aux hashages
Une tâche classique pour tout système d'identification est de stocker et relire des mots de passe. La sécurisation de ces données est critique pour la mise en place d'un système stable et sécuritaire, car s'il y a une vulnérabilité, il faudra que les données se défendent seul contre les pirates qui auraient accès en lecture. Les mots de passe ne doivent jamais (ou très exceptionnellement) être sauvé en clair : il faut toujours compter sur la signature, un chiffrement uni-directionnel, pour protéger ces informations critiques, et au moins gagner du temps.

Par Sean Coates.

- a Hashing premier
Via l'AFUP :

"Yahoo ! a quelque chose à fêter avec vous ! Dans le style "SearchMonkey" !

Vous êtes développeur ? Venez célébrer avec nous le lancement de SearchMonkey. Au programme de la soirée : des démos en live, des goodies, et bien sûr, nourriture et boisson à lavenant !

Lieu : La Cantine - Coworking Paris 151 rue de Montmartre Paris, Île-de-France 75002

Avec SearchMonkey, les développeurs et les webmasters peuvent utiliser les standards du Web sémantique et les données structurées pour améliorer et enrichir les résultats de Yahoo ! Search afin de les rendre plus utiles, plus pertinents et plus attrayants. Venez donc rencontrer léquipe qui a créé le service : vous aurez toute liberté pour leur poser les questions qui vous tiennent à coeur.

Nous espérons vous voir le 10 juillet !

- Yahoo! Search - Soirée des développeurs SearchMonkey
- Enregistrement à l'événement
- [10/07/2008] Rdv Technique : Yahoo lance "SearchMonkey"
- La Cantine - Coworking Paris
- searchmonkey at YDN
le 03/07/2008 à 22:31
Lire des RSS en PHP
Note de l'auteur :

Récemment, je cherchais un agrégateur RSS. J'ai été surpris de réaliser la difficulté que j'avais à trouver celui qui me convenait parfaitement. Et, manquant de patience, je me suis penché sur l'idée d'écrire le mien. Dans cet article, je vais vous montrer comment créer votre propre lecteur RSS !

Par Ian Gilfillan.

- Reading RSS feeds in PHP: Part 1
- Reading RSS feeds in PHP: Part 2
le 03/07/2008 à 22:30
Statistiques PHP de juin 2008
Les statistiques de diffusion PHP dans le monde pour juin 2008 sont arrivées.

- PHP 5.2.6 progresse vivement et rattrape PHP 5.2.5
- PHP 5 atteint 38,93% de part de marché
- Le sondage a passé en revue plus de 30 millions de domaines ce mois-ci

- Evolution de PHP sur Internet (juin 2008)
- Statistiques de déploiement de PHP de juin 2008
le 03/07/2008 à 20:34
PHP 5.3 reçoit l'aide de Lukas Smith
Lukas Smith est maintenant co-RM (Release Manager), avec Johannes Schlüter, pour faire avancer PHP 5.3. C'est une bonne chose, et PHP 5.3 en a bien besoin. De nombreuses fonctionnalités de PHP 6.0 ont finalement été ramenée en 5.3, et il semble que le code actuel ne soit pas encore bien stable : mon dernier make test sur OSX affichait 13% d'erreurs dans les 6000 tests unitaires (YEAH), et le CLI était inutilisable.

Bonne chance à Lukas, et Johannes. Pour les aider, pas de secret : téléchargez PHP sur la version snaps, et testez leur sur vos applications. Plus on en sait maintenant, moins il y a urat de bugs plus tard.

- Making PHP 5.3 happen
- snaps
le 02/07/2008 à 21:02
PHP sécurité de PHP freaks
Daniel Egeberg publie un dossier plutôt complet sur la sécurité PHP, sous forme d'un PDF de 20 pages. La sécurité PHP passe par le masquage d'erreur, les injections SQL et HTML, les téléchargements de fichiers, et la protection des sessions.

Ce document est à utiliser comme une référence, et si tous les points affichés sont pris en comptes, il sera difficile de trouver une faille dans vos applications. Il manque peut être une section sur les directives de sécurité PHP plus détaillées.

- PHP Security (pdf)
- PHP Security (html)
le 02/07/2008 à 21:01
Symfony 1.1 publiée
Symfony 1.1 est publié en version stable et finale. La liste des évolutions du populaire framework de développement est très intéressantes.

Les classes de formulaires, qui permettent de produire des Formulaires HTML, et de les valider, ont été réécrites et sont documentées (en français). Le système de gestion des tâches a aussi revu en profondeur, l'analyseur YAML réécrit.

Le projet est livré avec un plug-in de compatibilité avec la version 1.0 (sfCompat10), ainsi que 8500 tests unitaires de regression.

Bravo à toute l'équipe pour le travail, et bonne chance à cette version.

- Symfony 1.1 est dans les bacs
- The wait is over: symfony 1.1 released
- symfony
le 02/07/2008 à 21:00
eZ Conference 2008
Damien Pobel résume la conférence eZ 2008 et l'Open Nordic, qui se sont tenus juste avant l'été (jusqu'au 21 juin), à Skien, Norvège. Il reprend la roadmap d'eZ CMS, couvrant les versions 4.1 (le nouvel éditeur en en ligne et le support d'Oracle), la 4.2 (plug-in pour OpenOffice, le support de MSSQL et IIS), ainsi que la version 5 et son micro-kernel.

- eZ Components roadmap 2008
LoadingChargement en cours