News PHP

le 31/03/2008 à 23:16
PHP en vidéo
Lors du précédent Salon "solution Linux 2008", 2 reportages ont été réalisés par l'intermédiaire de Guillaume Ponçon pour la communauté PHP concernant les thèmes suivants :

- PHP expliqué par les utilisateurs
- Témoignage des utilisateurs de PHP

Deux très bonnes réalisations pouvant vous servir de références dans vos futures discussions.

- PHP en video
le 27/03/2008 à 21:48
PHP to the Moon
Le site PHP to the Moon propose un ensemble d'outils PHP pour réaliser des applications de qualité avec du PHP.

Le site propose différents outils :
- Outils dynamiques (test unitaires, debuggueur,différentes mesures)
- Outils statiques (analyse, securité)

Un outil a été présenté lors du dernier rendez-vous de l'AFUP (Association Français des Utilisateurs de PHP) permettant de gérer l'ensemble des outils existant du marché. L'outil est à mon avis très prométeur.

- PHP to the Moon
le 26/03/2008 à 23:05
PHP 5.3 : +30% de performances
Johannes Schülter annonce que PHP 5.3 apporte 30% d'accélération par rapport aux versions précédentes. Ces chiffres ont été obtenus avec l'utilisation de différents CMS écrits en PHP, qui affichent tous un gain de performances impressionnant, rien qu'en changeant de version. Si vous n'y croyez pas, essayez donc vous-même sur votre CMS maison, et envoyez les résultats à Johannes, qui se fera un plaisir de tout collecter.

Au passage PHP 5.3 est toujours à tester, ainsi que PHP 5.2.6RC2.

- PHP 5.3: Up to 30% performance win
- Snaps PHP
- PHP QA
De nombreux outils modernes permettent la réalisation de développement en PHP. Une liste d'outils modernes ont été regroupé sur le site de DaveDeveloppement.

La liste d'outils concerne surtout :
- Les tests automatisés
- analyseur de code
- Outil de construction de projet
- Débogueur
- Outil de documentation
- Framework
- Système de Gestion
- Logiciel de suivi de paquet

Il existe bien sur d'autres outils alternatifs par rapport à la liste.

- 10 outils modernes
Zend Technologies et PHP Company ont sorti la version 1.5 du Zend Framework, ce cadre d'application web en PHP sous licence de type BSD. Ce projet rassemble une importante communauté et notamment des grands noms de l'industrie : Google, IBM et même Microsoft.

Le support des API Google accueille en plus le service YouTube facilitant l'envoi, la vision, la recherche et le commentaire de vidéo YouTube directement dans votre site web. Zend Framework supporte désormais OpenID, LDAP et Microsoft InfoCard pour l'authentification. Le dernier étant le successeur de Passport.net.

Ubuntu 8.04 LTS alias Hardy Heron propose Zend Framework dans son dépôt Universe. Une bonne nouvelle pour la disponibilité du produit dans les installations de serveur à base d'Ubuntu. Canonical veut pousser PHP comme la solution de choix pour développer et déployer des applications Web modernes. Ceci tranche un peu avec la politique plutôt pro-Java de Red Hat.

- Annonce de la 1.5
- Communauté francophone
- Page du projet
le 24/03/2008 à 21:14
7 péchés capitaux en PHP
Après sa descente contre les CMS légers, Alan Knowles reprend les problèmes qu'il a rencontré, et liste les caractéristiques qu'il recherche dans un CMS acceptable.

- Defines pour la configuration
- Organisation des dossiers
- Extensions de fichiers
- Si votre code est public, ne vous couvrez pas de ridicule
- N'attrappez pas le syndrome 'pas inventé ici'
- Eviter l'imbroglio fonctionnel
- Ne pas mélanger PHP et HTML

- Another 7 deadly sins for PHP
le 24/03/2008 à 18:14
Esapi
Le but de ESAPI est de proposer à partir d'une interface simple toutes sortes de fonctions de sécurité pour vos développements PHP.

L'architecture de ESAPI est très simple puisque une série de classes vous est proposée et encapsule la clé des opérations de sécurité.

- owasp esapi php
le 21/03/2008 à 18:10
PHP se greffe sur Ruby
Une nouvelle possibilité est ouverte pour les développeurs de PHP, de pouvoir maintenant réaliser des fonctions que nous connaissons en PHP (par exemple la fonction fopen) et d'obtenir les équivalents en Ruby on Rails en ne connaissant pas ce langage.

La liste des fonctions évoluera régulièrement d'après l'annonce de l'équipe qui réalise ce kit, mais déjà il existe de nombreuses fonctions comme la gestion des chaines de caractères, les expressions régulières, le système de fichiers...

- Kit PHP developpers pour Ruby
- liste des équivalences
le 21/03/2008 à 18:09
Recherche floue en PHP
Ce dossier en deux partie est consacré à la recherche floue en PHP. Elle explique comment mettre en place un système de recherche flou, qui accepte de nombreuses variations de mots et des fautes d'orthographe.

La recherche se base sur les mécanismes de soundex et levenstein, pour établir la proximité entre la chaîne de recherche et les textes pré-analysés dans une base de données.

- fuzzy searching in php: part 1
- fuzzy searching in php: part 2
le 20/03/2008 à 22:32
DOM XML pour manipuler des documents
Alejandro Gervasio publie un dossier bientôt complet sur les manipulations de noeuds XML via l'extension DOM. DOM est une des API de PHP pour manipuler des documents XML : elle permet l'ajout, le retrait ou la modification de noeuds, avec une gamme impressionnante de fonctions.
Si vaste, cette gamme, qu'il est parfois difficile de comprendre comment on va faire pour réaliser certaines opérations simples.

- A Quick Overview of the XML DOM Extension in PHP 5
- Working with Attributes and CDATA Sections with the DOM XML Extension
- Inserting Comments and Accessing Nodes with the DOM XML Extension in PHP 5
- Working with Multiple Document Nodes with the DOM XML Extension in PHP 5
LoadingChargement en cours