Conférence PHP Québec: Le rendez-vous des experts TI

Posté par (page perso) . Modéré par Sylvain Rampacek.
Tags :
0
21
fév.
2008
PHP
Du 12 au 14 mars 2008 prenez part à la 6ème édition de la Conférence PHP Québec à l'hôtel Sofitel Montréal. Assistez à plus de 30 conférences le jeudi et vendredi avec les meilleurs conférenciers locaux et internationaux et des sujets actuels à la pointe de la technologie, permettant d'améliorer la performance des employés et de leur entreprise.

Participez aux PHPLabs où l'interactivité avec les conférenciers et autres participants sera favorisée, par exemple le PHPLab sur la sécurité mettra les visiteurs face à une application construite exprès pour la Conférence qu'il faudra déboguer et sécuriser. Plus de 1000 lignes de code, 100 bogues ou trous de sécurité et 2h30 pour corriger !

A partir de 15h30 le mercredi, profitez du salon d'emploi Open Source ouvert au public. Venez rencontrer et discuter avec des développeurs, chefs d'équipe et administrateurs talentueux. Vous souhaitez plus de visibilité? Des kiosques sont disponibles en nombre limité. Réservez le votre dès maintenant ! (cf. lien ci dessous) Le salon d'emploi se poursuit à 17h00 avec un cocktail, dans une ambiance détendue ainsi qu'un décor luxueux et moderne.

Inscrivez-vous dès maintenant.

NdM: La conférence est payante. Le prix est de 825 dollars canadiens pour les trois jours (les détails ici).

Drupal 6 est sorti

Posté par . Modéré par Nÿco.
Tags :
0
14
fév.
2008
PHP
Après un an de développement, Drupal vient de sortir dans sa version 6. Drupal est un système de gestion de contenu libre (GPL) écrit en PHP. Cette nouvelle version propose bien évidemment son lot d'améliorations : sécurité, facilité de maintenance, installation simplifiée, extension des possibilités du framework.
Drupal est utilisé comme CMS sur de nombreux sites, parmi lesquels : Mandriva, Ubuntu, Rue89, FOSDEM, Eclipse, OpenOffice.org, AOL, Amnesty International, Playboy et même sur le site de Britney Spears.
Drupal peut notamment être utilisé comme simple moteur de blog (Tim Berners-Lee), pour fournir des podcasts (TWIT.tv), ou pour fédérer une communauté (SpreadFireFox.com).

NdM : merci à Eric Lacroix pour avoir également proposé une news à ce sujet.

Jelix 1.0

Posté par (page perso) . Modéré par Benoît Sibaud.
Tags :
0
10
jan.
2008
PHP
Après deux ans de développement et quelques versions intermédiaires, la première version officielle stable de Jelix est disponible. Jelix est un framework libre (LGPL), extensible et modulaire pour développer toutes sortes d'applications en PHP 5. Il a déjà fait preuve de robustesse et de performances intéressantes. En effet, il est utilisé depuis de nombreux mois sur plusieurs sites en production, dont certains gros sites français à très forte charge.

En deux ans, le site et la documentation a aussi beaucoup évolué (même si nous avons encore besoin d'aide pour la version anglaise de la documentation). De plus le nombre d'utilisateurs et de contributeurs a bien augmenté ces derniers temps. Rejoignez une communauté ouverte et réactive !

Bilboblog, une application libre en PHP de micro-blogging

Posté par (page perso) . Modéré par Jaimé Ragnagna.
Tags :
0
3
jan.
2008
PHP
Un micro-blog est un dérivé du blog qui permet d'envoyer des messages en format court (moins de 200 caractères) et les faire partager à ses connaissances ou à n'importe quelle personne intéressée. Ce nouvel aspect du blog connaît aujourd’hui un succès grandissant et on dénombre désormais une multitude de services en ligne utilisant ce système, comme par exemple Twitter, Jaiku ou Pownce. Ces derniers tournent sur des applications propriétaires et rendent leurs utilisateurs complètement dépendant de leur service (aucune possibilité d'import/export de données, d’ajout de nouvelles fonctionnalités, d’ajout de publicités).

Bilboblog est donc une application de micro-blogging écrite en PHP/MySQL dont le code source est fournie sous la licence AGPLv3. Elle devrait donc permettre aux utilisateurs de devenir indépendant tout en respectant les principes fondamentaux des Logiciels Libres.

De plus, l’application a été développée en suivant trois lignes de conduites principales qui sont les suivantes : sécurité, légèreté et rapidité. Voici la liste des principales fonctionnalités de cette première version :
  • Elle intègre la gestion des gravatars ;
  • Elle supporte les encodages spéciaux ;
  • Elle possède une interface d'administration pour écrire les nouveaux articles ou en supprimer ;
  • On y trouvera un système de gestion de cache ;
  • Elle gère les flux Atom.

PHiMX : outil de reverse engineering UML pour PHP5

Posté par . Modéré par Christophe Guilloux.
Tags : aucun
0
2
jan.
2008
PHP
PHiMX est un outil libre (LGPL) en ligne de commande pour générer le code XMI d'un projet en PHP5. Il peut analyser récursivement plusieurs répertoires de fichiers PHP et supporte différents formats XMI.

Il se présente sous forme d'un package PEAR, facilement installable à l'aide du gestionnaire de package de PEAR.

Vous pouvez lancer une analyse en ligne de commande sur des arborescences complètes contenant vos fichiers de définition de classes PHP. Vous pouvez également définir différents formats pour le code XMI en sortie d'analyse, afin de pouvoir être compatible avec n'importe quel éditeur UML intégrant le XMI.

Sortie de GLPI 0.70

Posté par . Modéré par Benoît Sibaud.
Tags :
0
2
jan.
2008
PHP
Nous espérons que le Père Noël ne tiendra pas rigueur aux développeurs de GLPI de lui avoir ainsi grillé la politesse en déposant au pied du sapin un paquet portant l'étiquette "GLPI 0.70" le 22 décembre.

Gestion Libre de Parc Informatique (glpi-project.org) est un logiciel libre de gestion de parc informatique et de helpdesk, écrit en PHP et distribué sous licence GPLv2. Derrière une évolution mineure du numéro de version (0.68 -> 0.70) se cache plus d'un an de travail de développement, test, optimisation, et intégration en environnement de production. La liste des changements (changelog) est détaillée en seconde partie et en premier lien.

La plus importante nouveauté est la gestion des « entités », permettant d'isoler des ensembles d'équipements et d'utilisateurs afin de pouvoir adapter GLPI à l'organisation de la structure utilisatrice (entreprise ou administration avec des parcs multiples, société gérant les parcs de plusieurs clients, etc.)

Il est à noter que GLPI est devenu un logiciel libre fonctionnellement très complet et doté d'une communauté active. C'est pourquoi, aujourd'hui, un nombre croissant de structures migrent vers GLPI et abandonnent ainsi leurs logiciels propriétaires devenus trop limités fonctionnellement ou figés dans des modèles pratiquant des tarifications de licences en déphasage de plus en plus évident avec le marché.

GLPI s'interface très bien avec OCS Inventory (ocsinventory-ng.org, Open Computer and Software Inventory, Next Generation), l'outil libre d'inventaire sous licence GPLv2.

PMO v 0.12 est sorti

Posté par (page perso) . Modéré par Bruno Michel.
Tags :
1
31
déc.
2007
PHP
PhpMyObject est une bibliothèque d'Object Relational Mapping en PHP (ORM).

Les ORM sont utilisés pour mettre en oeuvre la couche modèle des architectures MVC : on les retrouve dans les frameworks comme une interface objet pour dialoguer avec le SGBD.

Les différences notables entre PMO et les autres ORM PHP sont les suivantes :
  • PMO fait du relationnel 1:n, n:m sans avoir à décrire les relations dans des fichiers XML ;
  • PMO ne se substitue pas au langage SQL ;
  • Il ne nécessite pas de d'écrire les schémas des tables dans des fichiers XML ;
  • Il implémente le design pattern active record (comme RoR) ;
  • Il utilise des interfaces, des méthodes castées, tous les objets sont donc remplaçables sans effort ;
  • La classe modèle est générique, et on peut explicitement déclarer d'autres classes modèles au cas par cas pour chaque table ;
  • Il implémente des classes de listes pour stocker et manipuler les classes modèles.

NdM : PMO est un logiciel libre sous licence GPLv3

Éclosion de Mantis 1.1.0

Posté par (page perso) . Modéré par Jaimé Ragnagna.
Tags :
0
20
déc.
2007
PHP
Mantis est un logiciel libre (GPL) collaboratif de suivi de bugs (BT pour « Bug Tracker ») écrit en PHP. Victor Boctor, l'un des développeurs principaux, vient d'annoncer la version 1.1.0 du mantoptère, à l'issue d'une période de gestation, de développement et de stabilisation de 15 mois depuis septembre 2006 passant par quatre versions alpha et trois versions candidates (release candidate).

eZ Publish 4.0, première version d'eZ Publish supportant PHP5

Posté par (page perso) . Modéré par Nÿco.
Tags :
0
4
déc.
2007
PHP
La version 4.0 d'eZ Publish est sortie le 3 décembre 2007. Cette version est une mini-révolution très attendue puisque c'est la première nécessitant et utilisable avec PHP 5. Il s'agit en fait d'un portage de la version 3.10 adaptée aux fonctionnalités spécifiques de PHP5 (autoload, DomDocument...) ; elle bénéficie ainsi d'un gain de performance appréciable et apporte aussi la possibilité d'utiliser les eZ Components dans les extensions. Cette version intègre également eZ Flow une nouvelle extension orientée publication et média interfaçant les technologies WebDAV, l'import/export ODF, le streaming Flash, les vidéos au sein d'eZ Publish.

Pour rappel eZ Publish est un ECMS (Entreprise Content Management System) disponible sous double licence (GPL/propriétaire) créé par eZ Systems une société norvégienne également à l'origine de la bibliothèque de composants PHP eZ Components. Ce CMS se distingue par sa flexibilité et son extensibilité, on peut citer quelques fonctionnalités majeures :
  • définition de classes et d'objets de contenu

  • >
  • workflow multi-niveaux paramétrables et programmables

  • >
  • multi-positionnement

  • >
  • multi-linguisme

  • >
  • interface WebDAV

  • >
  • import/export au format ODF et Word

  • >
  • clustering...

Forum PHP 2007 : Annonce de la sortie de WampServer 2

Posté par . Modéré par Jaimé Ragnagna.
Tags :
0
23
nov.
2007
PHP
WampServer 2.0, la nouvelle version de WAMP5 est sortie. WampServer permet d'installer un environnement de développement Apache, MySQL et PHP sur Microsoft Windows.

WampServer 2 est une véritable refonte de l'application. Son noyau a été complètement revu afin d'optimiser l'ergonomie et offrir un environnement de développement plus souple et plus fonctionnel. La grande nouveauté réside dans la possibilité d'y installer et d'utiliser n'importe quelle version de PHP, Apache ou MySQL en un clic.

Avec WampServer 2, vous allez maintenant pouvoir reproduire fidèlement votre serveur de production en local.

Copix 3.0.1

Posté par (page perso) . Modéré par Nÿco.
Tags :
0
21
nov.
2007
PHP
Ça ne chôme pas avec le framework Copix. Une semaine après la sortie de la version 3.0, la version 3.0.1 arrive.

Pour rappel Copix est un des tout premier frameworks PHP ayant vu le jour (il y a plus de 6 ans). La version 3.0 constitue une étape importante du projet. Une refonte complète a été effectuée permettant de faciliter grandement le développement et le déploiement des applications de toutes sortes.

L'objectif de l'équipe désormais est de sortir régulièrement de nouvelles versions, ainsi que de nouveaux modules fonctionnels tout en maintenant l'API stable. Dans le but de faciliter ces objectifs, les sources ont été migrées vers un dépôt SVN et complétées par un outil de suivi de projet Trac. N'hésitez pas à l'utiliser pour vos rapports de bug ou demandes d'évolutions.

Copix est distribué sous licence LGPL 2.1.

Strip-It, galerie pour strips SVG

Posté par (page perso) . Modéré par Christophe Guilloux.
Tags :
1
9
nov.
2007
PHP
Strip-It est un logiciel (web) permettant de créer dynamiquement une galerie (web) pour comic-strips (web) dessinés en SVG (web, donc).

Les strips sont présentés chronologiquement via des images au format PNG, des métadonnées sont extraites automatiquement du fichier source au format SVG (auteur, titre, licence, etc.). Pour ajouter une nouvelle image, il suffit de la télécharger via FTP. La galerie est accessible via une page web ou un flux RSS.

Strip-It est programmé en PHP et utilise un peu PEAR. Le logiciel est distribué selon les termes de la licence GPL.

7ème édition du Forum PHP : Le chrono est lancé !

Posté par (page perso) . Modéré par j.
Tags :
0
27
oct.
2007
PHP
La grand messe annuelle sur PHP réunira pour la première fois la majorité des architectes du PHPGroup : le père du PHP Rasmus Lerdorf, Andrei Zmievski, Derick Rethans.

Organisé à Paris, les 21 et 22 novembre prochains par l'Association Française des Utilisateurs de PHP, le Forum PHP 2007 propose 2 journées de conférences, orientées, fonctionnel et technique. Une occasion unique d’échanges avec l’ensemble de la communauté PHP française, les meilleurs spécialistes, et les entreprises utilisatrices.

PhpMyObject 0.10 : nouvelle version

Posté par (page perso) . Modéré par Florent Zara.
Tags :
0
19
oct.
2007
PHP
La nouvelle version de PMO vient d'être publiée. PMO est une API PHP qui sert de couche d'abstraction entre le SGBD et votre application PHP en transformant les résultats renvoyés par le SGBD en objet. Le but de PMO est de limiter les actions directement sur le SGBD en travaillant sur des objets chargés en mémoire. PMO affiche d'excellentes performances qui le rendent transparent.

Cette nouvelle version 0.10 est une release majeure qui implémente de nouvelles fonctionnalités :
  • les exceptions
  • drivers pdo / postgresql / sqlite
  • de nouvelles méthodes
PMO s'améliore progressivement grâce aux demandes des utilisateurs. Dans ce cadre, je suis toujours à la recherche de testeurs ou de personnes qui pourraient me remonter des bugs, ou des améliorations.

NdM : PMO est un logiciel libre sous licence GPLv3

Présentation de Maarch LetterBox 2.0 lors d'une Install Party

Posté par (page perso) . Modéré par Nÿco.
Tags :
0
12
oct.
2007
PHP
L'équipe de développement Maarch organise dans la pure tradition des solutions open source une "Install Party" autour de Maarch LetterBox 2.0, l'application verticale de gestion de courriers en open source basée sur le Framework d'archivage légal Maarch.

Le but de cette Install Party est de présenter à la communauté open source les nouvelles fonctionnalités de Maarch LetterBox.

Chacun cherche son chat : phpFreeChat 1.0

Posté par (page perso) . Modéré par Sylvain Rampacek.
Tags :
0
22
sept.
2007
PHP
phpFreeChat est un module de chat écrit en PHP pour la partie serveur et en XHTML/JavaScript pour la partie cliente. AJAX est utilisé pour mettre à jour sans clignotement la liste des messages et des pseudonymes. Côté client, le système de thèmes permet de personnaliser l'apparence de son propre chat rapidement. Côté serveur, les données sont stockées par défaut dans des fichiers mais le système de conteneurs extensible permet facilement de basculer vers une base MySQL ou vers son propre système. Les développeurs peuvent également rajouter des commandes ou toute sorte de robots pour ajouter un peu plus d'interactivité au chat.

La version 1.0-final est le point de départ de la nouvelle branche stable de phpFreeChat ; elle succède à la branche 0.x qui existe depuis Janvier 2006.

Rendez-vous sur la démo !

Conférence PHP Québec 2008: appel aux conférenciers

Posté par . Modéré par Amaury.
Tags :
0
21
sept.
2007
PHP
PHP Québec est fier d'annoncer la 6e édition de la Conférence PHP Québec. Du 12 au 14 mars 2008, les experts de PHP présenteront des solutions réelles aux développeurs et chefs de projets au prestigieux Hôtel Sofitel, situé dans le centre-ville de Montréal.

Avec des évènements tels que le PHPLab, le salon d'emploi et le 5 à 7, la conférence sera une excellente occasion pour rencontrer les experts, les développeurs du langage PHP et les commanditaires. Contrairement aux ateliers traditionnels, le PHPLab est un concept unique où un groupe de personnes et un modérateur sont invités à poser des questions et proposer des solutions aux scénarios réels. Apportez votre ordinateur portable et saisissez la puissance de PHP !

Conférenciers européens et francophones bienvenus, voir la page d'appel aux conférenciers. La date limite d'envoi est le 28 septembre 2007.

L'arrêt du support de PHP4 annoncé

Posté par . Modéré par Florent Zara.
Tags : aucun
0
19
juil.
2007
PHP
C'est officiel depuis le 13 juillet : le support de PHP 4 sera stoppé a la date du 31 décembre 2007. La date de l'annonce n'a pas été choisie au hasard, puisqu'il y a exactement 3 ans, le 13 juillet 2004, sortait la première version stable de PHP 5.

Il n'y aura donc pas de PHP 4.5, mais le PHP Group continuera à effectuer des mises à jours de sécurité jusqu'au 8 août 2008 si toutefois des failles majeures étaient trouvées d'ici là.

Espérons que cet arrêt du support de PHP 4 encouragera les hébergeurs qui ne l'on pas encore fait à migrer, mais aussi et surtout les développeur d'applications libres écrites dans cette version de PHP à mettre à jour leur code !

Certains diront que la migration d'applications PHP 4 vers PHP 5 ne nécessite pas un gros travail pour le peu que l'on aie codé proprement. Le PHP Group a d'ailleurs mis à disposition des développeurs des guides de migration de PHP 4 à 5, de PHP 5 à 5.1, et de PHP 5.1 à PHP 5.2 (oufff).

Cette annonce coïncide à peu de jours prêt avec la mise en ligne du site GoPHP5, un regroupement de plusieurs grand projets open source PHP visant à pousser les hébergeurs à adopter PHP5 par défaut (sans avoir à passer par diverses manipulation comme l'utilisation de fichiers .htaccess).

Bref, pour les retardataires il reste tout juste un peu plus de 200 jours pour (dé)bogger vos vieux scripts...

PhpMyObject 0.06 vient de sortir

Posté par (page perso) . Modéré par Jaimé Ragnagna.
Tags : aucun
0
16
juil.
2007
PHP
PMO est un Object-Relationnal Mapping sous licence GPLv3 développé en PHP. Un ORM est une couche d’abstraction entre la base de donnée et l’application qui permet de convertir les données en objets (et vice-versa).

PMO s'adresse donc à tous les développeurs qui veulent faire de l'orienté objet en PHP5.

Sortie du framework PRADO en version 3.1

Posté par . Modéré par Nÿco.
Tags : aucun
0
3
juil.
2007
PHP
Le framework PRADO pour PHP 5.1 est sortie le 1er juillet 2007.

PRADO est un framework de programmation événementielle, basé sur des composants pour développer des applications Web en PHP5. PRADO signifie PHP Rapid Application Development Object-oriented.

Cette nouvelle version majeure apporte plusieurs nouveautés, dont les deux plus importantes sont sans aucun doutes l'apparition des contrôles AJAX et du support officiel et intégré des pilotes PDO, Active Record et de SQLMap pour l'accès aux données.

Ce framework, sous licence BSD est largement inspiré de la philosophie d'ASP.NET de l'aveu même de ces développeurs. Tout développeur qui a un minimum d'expérience avec .NET et avec PHP n'aura pas trop de difficulté à passer à PRADO pour ses développements Web.

La communauté PRADO est active dans les forums officiels et très précieuse lorsqu'on débute avec ce framework. Il n'y a pas encore énormément de francophones, mais une section du forum nous est réservée et la documentation est en cours de traduction.

Zend Framework 1.0.0 : PHP à la suite de Ruby on Rail

Posté par (page perso) . Modéré par Jaimé Ragnagna.
Tags :
0
2
juil.
2007
PHP
Déjà aperçu dans ces colonnes, le Zend Framework marque une date dans son histoire. Après trois versions candidates, ZF est produit en version 1.0.0 finale, le tout sous licence New BSD comme depuis le début.

Le but de Zend Framework est de fournir un ensemble de composants de très haute qualité pour le développement web en PHP 5, avec une documentation de l'API et un manuel maintenu continuellement. Pour cela, Zend veut reprendre les recettes qui ont fait le succès de PHP : des solutions simples et élégantes qui fonctionnent partout.

Bien qu'en concurrence avec les autres projets de framework, ZF encourage la création de framework PHP. (symphony , CodeIgniter , CakePHP , QCodo ).

Gageons que ZF jouira d'un certain succès. Le libre ayant déjà par ailleurs une très nette domination dans le développement web avec Ruby et RoR, Python et Plone, voire Java et Apache. L'avenir nous dira si Zend Framework est ou n'est pas un clou de plus sur le cercueil du web propriétaire.

Maarch LetterBox & la gestion de courrier en open source

Posté par (page perso) . Modéré par Nÿco.
Tags : aucun
0
28
juin
2007
PHP
L’équipe Maarch vient de mettre à la disposition de la communauté open source et des collectivités son application verticale dédiée à la gestion de courrier.

Maarch (Maerys Archive) est un framework de GED et d'archivage électronique à valeur probante écrit en PHP 5 permettant d'acquérir, de stocker, d'exporter les documents sur support optique (normé AFNOR NF Z42-013), d'assurer la circulation et de restituer le document.

Maarch LetterBox est issu de l’application de gestion de courrier mise en place fin 2006 à la Mairie de Bezons, qui permet d’automatiser le traitement et la conservation des courriers, tout en supprimant le flux papier.

Développer des composants graphiques en PHP

Posté par . Modéré par Nÿco.
Tags :
1
5
juin
2007
PHP
Pxxo sert à créer des composants graphiques (ou widget) qui permettent de construire une page HTML comme une hiérarchie de composants plus simples.

Chaque composant est une micro-application Web pouvant être facilement imbriquée dans une application ou même dans un autre composant. Un composant graphique possédant une intelligence coté serveur (PHP) et une apparence (XHTML, CSS, JS) coté client. En outre, en proposant un squelette de construction, Pxxo permet d'assurer une homogénéité des traitements et du code source.

Pxxo est un projet OpenSource sous licence LGPL principalement utilisé à l'INIST/CNRS

Gérez vos dépôts subversion avec USVN

Posté par (page perso) . Modéré par Florent Zara.
Tags :
0
30
mai
2007
PHP
Userfriendly SVN est une interface web permettant la configuration de dépôts Subversion. Cette interface permet de facilement créer de nouveaux projets sans le client en ligne de commande et donc avoir un accès privilégié sur le serveur. USVN se chargera ensuite de gérer la liste des utilisateurs autorisés à récupérer votre code source. Cela permet de déléguer l'administration de vos dépôts Subversion.

USVN permet un accès facile à la gestion fine des droits d'accès sur les fichiers de subversion. Cela permet par exemple de n'autoriser aux traducteurs des modifications que sur les fichiers de traduction en quelques clics.

Les fonctionnalités supportées par USVN pour cette version sont :
  • Création et suppression de dépôt USVN
  • Génération du fichier htpasswd à partir de la liste d'utilisateurs d'USVN
  • Gestion fine des droits sur les fichiers sur le Subversion.
USVN est un projet Open Source redistribué sous licence CeCILL.

Nouvelle version de phpBB : Olympus passe en RC1 !

Posté par (page perso) . Modéré par Mouns.
Tags :
0
21
mai
2007
PHP
phpBB, après 3 ans de développement sur une version 2.2 devenue 3.0 Olympus, l'équipe de développement de phpBB sort une nouvelle version de son "Bulletin Board" GPL. Cette version très attendue lance le support de cette version sur le site officiel.

Un script de conversion est inclus dans le package, vous devez d'abord installer le nouveau forum, avant de l'utiliser (en fin d'installation, cliquez simplement sur "upgrade").

Au menu des nouvelles possibilités :
  • Gestion des messages non lus (avant on quittait le forum, les nouveaux messages étaient "perdus") ;
  • Gestion d'envois de PMs à plusieurs destinataires à la fois ;
  • Un nouveau design ;
  • Sauvegarde de brouillons ;
  • Support de Jabber/XMPP pour les notifications.