News PHP

La version 4.5 de Pxxo est sortie. Cette version 4.5 facilite d'avantage le relooking des composants et permet la séparation de la vue et du modèle au niveau applicatif et plus seulement au niveau composant.

Pxxo n'est pas un framework PHP. Pxxo fournit un cadre normalisé pour réaliser des composants graphiques réutilisables, des widgets.

Chaque widget est indépendant et donc facilement intégrable dans toutes applications PHP.
Les widgets s'imbriquent les uns dans les autres ce qui permet de concevoir des pages ou des applications web comme une hiérarchie de composants.
Pxxo propose, au travers de son channel PEAR, plusieurs dizaines de composants prêt à l'emploi (Envoi de mail, Lecteur RSS, Pagination, Treeview, etc...).

Pxxo est un projet OpenSource sous licence LGPL créé en 2003 et principalement utilisé à l'INIST/CNRS.

- Site
- Showroom
- Channel PEAR
le 17/11/2007 à 21:04
Claroline 1.8.8 disponible
La nouvelle version de Claroline (1.8.8) apporte, en plus des habituelles corrections, les contributions suivantes :
- les traductions complètes de l'espagnol et du galicien (par l'université de Vigo, Espagne)
- la possibilité de télécharger tous les travaux en une seule fois (par l'université Jean-Monnet Saint-Etienne, France)

Claroline est une plate-forme opensource d'apprentissage à distance.

- Claroline
le 16/11/2007 à 21:01
Rendez-vous au forum PHP de Paris
La semaine prochaine, bravant grève et temps maussade, le forum PHP tiendra sa 6ème édition. Ce sera l'occasion, et peut être la dernière, de rencontrer directement MM. Lerdorf, Zmeivski et Rethans, membres influent du projet PHP.

On trouve aussi une longue liste d'experts, incluant Fabien Potencier, Eric Daspet, Olivier Dasani, ainsi que de nouvelles têtes venant des grands comptes et grandes entreprises françaises. Il va être difficile de faire un choix.

Et, bien sur, vous pourrez aussi venir contempler la peluche éléphpant.

- Inscription forum PHP 2007
- Sessions forum PHP 2008
- Boutique nexen.net
eZ Systems reçoit le Web Idol Award pour la deuxième fois, battant 5 autres produits d'éditeurs commerciaux.

La semaine dernière, c'était Drupal qui recevait le Award Open Source, de chez Packtpub.

Et pour ceux qui préfère regarder vers le futur, il y a maintenant le 'CMS Award' qui se tiendra en Belgique, début décembre. Il est encore possible de voter pour cette compétition jusqu'à ce soir (15 novembre).

- eZ Systems wins 2007 Web Idol Award
- web Idol 2007
- Drupal Wins Overall 2007 Open Source CMS Award
- CMS Award 2007
Open Flash Chart est une bibliothèque pour PHP qui produit des graphiques en format Flash. Outre une esthétique résolument moderne, la bibliothèque apporte aussi des effets d'affichages qui augmentent l'attrait des courbes.
La bibliothèque supporte des courbes, camemberts et barres 3D.

- Open Flash Chart
- Tutorial Open Flash Chart
le 14/11/2007 à 23:15
Manipulations d'images : partie 2
2 ans après la partie 1, Stoyan Stevanov revient avec une de ces fonctions dont PHP 5 a le secret : imagefilter.

Cette fonction est une nouveauté de l'extension image (gd), et applique différents filtres sur une image : flou, niveaux de gris, inversion, constrast, colorisation.
Autant de techniques qui n'ont plus besoin de imagemagick pour être accessibles en PHP.

- Image fun part 2
- Image fun
- imagefilter
le 14/11/2007 à 23:12
Solar version 1.0
Paul Jones annonce la publication de la version 1.0 de Solar, un Framework PHP 5.

Note de l'auteur :

La première version complète est la nouvelle version Solar-1.0.0alpha1 de ce dimanche. Nous avons maintenant 80% de tout ce dont vous avez besoin pour construire une application Web ou CLI. C'est un jalon important pour ce projet.

Solar est en développement actif depuis de longs mois, et a déjà acquis une communauté active.

- Solar 1.0.0 alpha1 Released
- solar
le 13/11/2007 à 20:18
10 outils PHP incontournables
10 outils PHP qui devraient être dans la boîte à outils de chacun :
- Envoi de mail
- Utilisateurs
- Lecture de RSS
- Geolocalisation
- Lecture de contenu
- Pingback
- Gabarits (templates)
- BBcode
- Instruments Paypal
- Edition en ligne

Il en manque surement quelques uns, comme la production de PDF ou de captcha. D'un autre coté, avoir un cadre d'utilisation standard pour les utilisateurs est surement un domaine où il manque de solution standard ou d'interopérabilité.

- 10 projects every php developer should use
le 13/11/2007 à 20:14
PHP sur Windows s'améliore enfin
Andi Gutmans signale que Microsoft vient de publier un module FastCGI pour IIS, qui améliore significativement la stabilité de PHP sur cette plate-forme.

Il semble que les équipes qui travaillaient sur PHP soient maintenant considérées comme importantes, et ont pu mettre en avant leurs travaux. Il reste du chemin à parcourir, comme inclure FastCGI directement dans IIS 6, mais c'est déjà une bonne chose.

- Production-ready PHP on Windows
- FastCGI for IIS6 Officially Released and Supported
le 10/11/2007 à 13:03
PHP 5.2.5 disponible
L'équipe de développement PHP annonce la disponibilité immédiate de PHP 5.2.5. Cette version améliore la stabilité de la série 5.2.x, avec plus de 60 corrections de bogues, dont plusieurs concernent la sécurité. Tous les utilisateurs de PHP sont encouragés à mettre à jour leur version.
Plus de détails sur la version 5.2.5 sont disponibles dans le fichier d'historique ChangeLog de PHP 5.

Les corrections de sécurité de PHP 5.2.5 sont :
- Correction de dl() pour qu'il n'accepte que des noms de fichiers. Rapporté par Laurent Gaffie.
- Correction de dl() pour limiter la taille de l'argument à MAXPATHLEN (CVE-2007-4887). Rapporté par Laurent Gaffie.
- Correction pour que htmlentities et htmlspecialchars n'acceptent pas de séquences multi-octets partielles. Rapporté par Rasmus Lerdorf
- Correction d'un dépassement de capacité possible dans les fonctions fnmatch(), setlocale() et glob(). Rapporté par Laurent Gaffie.
- Correction de la directive php.ini "mail.force_extra_parameters" qui ne doit pas être modifiable dans le fichier .htaccess, à cause d'implications de sécurité. Rapporté par SecurityReason.
- Correction du bogue #42869 (Injection d'identifiant de session dans les formulaires non-locaux).
- Correction du bogue #41561 (les valeurs configurées avec php_admin_* dans httpd.conf peuvent être remplacées avec ini_set()).

Pour les utilisateurs qui passent à PHP 5.2 depuis 5.0 et 5.1, un guide de migration est disponible dans la documentation, détaillant les changements entre ces versions et PHP 5.2.5.

- Téléchargement PHP 5.2.5
- Changelog PHP 5.2.5
LoadingChargement en cours