News PHP

le 16/12/2007 à 20:50
phpBB3 "Olympus" 3.0.0
PHPBB qu'on ne présente plus, revient aujourd'hui avec sa nouvelle monture.

phpBB3 "Olympus" 3.0.0 est officiellement disponible en version stable. De grands changements ont été effectué sur cette version par rapport à l'ancienne version de phpBB 2. Un outil de mise à jour est à disposition pour ceux qui voudraient upgrader leur version 2.x. Cependant les plugins que vous avez installé sur votre version 2.x ne pourront pas être conservés.

Pour ceux qui hésite à changer de version, la team de phpBB a listé une comparaison (lien externe) entre la Olympus (phpBB 3.0) et phpBB 2.x, basé sur les fonctionnalités de chacun.
Sur cette page, on peut aussi trouver un comparatif rapide des fonctionnalités des autres forums par rapport à phpBB 3.

- phpbb
- Comparaison phpBB 2.x et phpBB 3.0
- PHPBB 3 communique officiel
La nouvelle version 5.0 du célèbre CRM Open Source SugarCRM vient de sortir en version en version finale.

Elle comprend notamment des évolutions fonctionnelles, un nouveau système de création de modules personnalisés et un client de messagerie AJAX.

- Communauté SugarCRM
- SugarCRM 5.0 sortie officielle
le 11/12/2007 à 22:23
Grand dossier création d'images
Comme cadeau de Noel, Kore Nordmann publie un dossier très complet sur les bibliothèques graphiques de PHP : on y trouve l'incontournable GD, mais aussi ming, cairo, DOM (pour SVG) (imageMagick ne fait pas partie des outils de création, mais de manipulation).

Le dossier présente les différents formats d'images supportés par PHP, puis présente toute la panoplie de manipulations classiques : création, polygones, texte, gradients, etc. Le travail documentaire est très complet, et vous ouvrira certainement des horizons.

- Published article "Image creation with PHP"
- Image format and PHP libraries
- Gradients in PHP (Except GD)
- Text rendering
- Image creation with PHP tools
Les trophées du libre est un concours organisé par le CETRIL.
Chaque année, ils récompensent les projets de logiciels libres les plus innovants dans 6 catégories distinctes. Les catégories de cette année étaient : Sécurité, Logiciels d’entreprise, Administration & collectivités, Logiciels éducatifs, Multimédia/Jeux et Logiciels scientifiques.

Les années précédentes, il y avait une catégorie logiciels PHP. Vu qu'elle n'existe plus, voici la liste des logiciels PHP qui ont été récompensés dans les différentes catégories.

Logiciels d'entreprise : 1er prix pour LimeSurvey (outil pour faire des sondages) Administration & collectivités : 2ème prix pour PMB (Gestion bibliothèque et centre de documentation) Logiciels éducatifs : 3ème prix pour Claroline (Plate-forme d'apprentissage à distance) Multimédia / Jeux : 1er prix pour MediaBox 404 (Gestion de WebRadio).

- Le site des trophées du libre
- LimeSurvey
- PMB
- Claroline
- MediaBox 404
le 10/12/2007 à 22:12
Introduction à xdebug
Note de l'auteur :

Ce premier article ouvre une série de cinq, couvrant xdebug, le couteau suisse des développeurs PHP, libre, gratuit et Open Source. xdebut est une extension PHP créé par Derick Rethans, un des développeurs PHP les plus importants.

Cette semaine, nous allons voir comment installer xdebug, et utiliser ses fonctionnalités de base. Dans les prochains volets, nous étudierons les fonctionnalités de xdebug, notamment le tracing, le profilage, le débogage et la couverture de code.

Par Stefan Priebsch.

- introducing xdebug
- xdebug home page
- Derick Rethans
Chris Shiflett publie le calendrier de l'Avent PHP, avec des trucs d'experts PHP pour tout le monde.

- Davey Shafik : APIs, UIs, et autres acronymes sous-utilisés
- Elizabeth Smith : SPL à la rescousse
- Matthew Weier O'Phinney : ne réinventez pas la roue

- PHP Advent Calendar Day 6
- PHP Advent Calendar Day 7
- PHP Advent Calendar Day 8
- Chris Shiflett Blog
Le débat sur les espaces de noms continue de faire rage dans la communauté des développeurs. Ils sont actuellement prévus pour PHP 5.3, au moins dans une version initiale, mais les conditions d'applications et les conventions à utiliser ne sont pas finalisées.

Les espaces de noms permettent de structure l'espace de noms pour les classes. Cela revient à donner un 'nom de famille' aux classes : au lieu de simplement 'UneClasse', on peut en plus ajouter un préfixe du type 'Nexen:UneClasse'. Si jamais on doit assembler deux projets qui ont des noms de classes identiques, les espaces de noms permettent d'éviter le conflit, et le renommage de l'un des deux projets.

Actuellement, les conflits se résolvent en donnant la priorité à PHP (évitez d'utiliser une classe DateTime), et en réservant des préfixes (PEAR_, ezc, Zend_*, etc).

La quantité de message de la liste internals autour de ce sujet reste très fort, mais je vous suggère de lire ceux de Derick Rethans et Greg Beaver, qui sont les plus intéressants.

Pour la conclusion, l'avenir seul le sait. Espérons surtout que cela ne va pas retarder de trop la publication de PHP 5.3.

- RFC: Dropping Namespace
- A rebuttal to Re: RFC: Dropping Namespace
- PHP 5.3 roadmap
LoadingChargement en cours