Lettres


[Actu PHP] Lettre N.83 Dimanche 15 Juin 2003
************************************************************
L'actualité PHP et MySQL
avec Nexen.net
http://www.nexen.net/
Dimanche 15 Juin 2003
************************************************************

Attention :
Cette lettre hebdomadaire est distribuée aux personnes qui se
sont inscrites sur le site nexen.net, comme membre et comme
destinataire de cette lettre. Les instructions de modifica-
tions sont disponibles en bas de ce mail.

Des commentaires? des questions? des informations à suggérer?
Contactez l'éditeur de la lettre avec l'adresse indiquée en
bas de ce mail.

Edito
====
Zend Technologies a pris le relais de MySQL AB cette semaine
pour faire une annonce à considérer : Zend va travailler
avec Sun pour améliorer les interfaces entre PHP et Java.

La concurence entre PHP et Java n'est pas envisagée, tant les atouts
des deux sont différents. PHP continue simplement à cultiver sa
simplicité
d'accès aux autres technologies. Imaginez ce que serait la connexion
à un serveur d'applications Java : connexion, requête, lecture,
déconnexion.

Avec la puissance ajoutée que ces serveurs d'applications pourront
simplement être partagé avec d'autres interfaces, graphiques ou
automatiques. Cela va encore couper de l'herbe sous le pied d'ASP,
et réduire encore la part des servlets sur l'internet.

Finalement, une des grandes forces de PHP reste sa capacités
à s'interfacer avec les autres technologies.

Damien Seguy

Site de la semaine
==============
http://community.phpedit.net/
-------------------------------------------------------------------------
9 Juin 2003 - Lancement de la communauté PHPEdit
-------------------------------------------------------------------------

Le PHPEdit Group est heureux d'annoncer le lancement officiel de la
communauté PHPEdit - http://community.phpedit.net/ - un nouveau site
créé pour encourager une collaboration plus efficace entre les
utilisateurs et les développeurs de PHPEdit. Il a pour vocation de
répondre au constat que vous souhaitez l'ajout de fonctionnalités qui
vous permettent d'être plus productifs tout en utilisant un logiciel
open source et que nous souhaitons développer ces fonctionnalités mais
nous
avons atteints notre point de rupture par rapport à leur réalisation
sur notre temps libre.

C'est pourquoi la communauté PHPEdit va nous permettre de travailler
plus efficacement et va proposer une nouvelle façon de financer notre
travail.

Pour en savoir plus, je vous invite à lire l'annonce complète:
http://www.phpedit.net/news/2003-06-09-PHPEditCommunity,fr.php

Et à collaborer via cette interface dès maintenant:
http://community.phpedit.net/

Sébastien Hordeaux

Au sommaire
===========
15/06/2003
* [1] PHP et J2ME : PHP pour les mobiles
14/06/2003
* [2] Conseils de vitesse en PHP
* [3] Out of the Box PHP
13/06/2003
* [4] Sun, Zend et Macromedia se rassemblent
* [5] Easyweb-Solutions v2
* [6] PEEL, ma 'Petite Entreprise En Ligne' : Gestion de
catalogues
* [7] MySQL tient le haut de l'affiche
* [8] Les 3 Heures du PHP: Nouveau Concours
12/06/2003
* [9] Zend rapproche PHP de Java
11/06/2003
* [10] Maitriser les buffers de sortie PHP
* [11] Rotation de bannières
* [12] Emic lance des outils de mise en cluster de MySQL
10/06/2003
* [13] Claroline 1.4.0 est sorti.
* [14] Tutoriels PEAR à la pelle
* [15] test de sujet
* [16] Lancement de la communauté PHPEdit
09/06/2003
* [17] PHP Group-Office
* [18] PHP Architect du mois de Juin
* [19] Résumé hebdomadaire de la semaine de développement PHP
* [20] Les nominations aux prix ActiveStates


Toute l'actualité en détails :
===============================


[1] PHP et J2ME : PHP pour les mobiles Haut ]
------------------------------------------------------------
PHP est deja utilisé depuis longtemps pour faire les
interfaces avec les appareils mobiles, comme les téléphones
celullaires : PHP et WAP ne sont plus un secret. Avec
l'accroissement des services mobiles, et leur interfacage
avec des technologies existantes, il est probable que PHP
soit en première ligne pour assurer l'évolution des sites
pour les rendre immédiatement disponible sur les téléphones
portables et autres appareils celullaires.
Je me souviens avoir vu la documentation PHP au format
wap...
Merci à PHParch pour l'info.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/15/1788,0,1,0,0.php3


[2] Conseils de vitesse en PHP Haut ]
------------------------------------------------------------
Suivant leur utilisation, certains utilisateurs de PHP ont
rapporté des pertes de vitesse dans leur utilisation de PHP
4.3.2, par rapport aux versions précédentes, notamment la
populaire 4.1.2. PHPeverywhere a repéré la réponse de
Rasmus :
"
+ Evitez d'utiliser l'open_basedir ou le safe_mode
+ Incluez toujours les fichiers avec leur chemin absolu (ou
avec./foo.inc)
+ Si vous avez un long include_path, utilisez toujours les
premiers dossiers
+ Optimisez votre code : supprimez les boucles
while(!feof($fp)), et vérifiez simplement le résultat de
fgets()
"
En complément, je vous recommande la lecture de la session
d'Ilia Alshanetsky lors de la conférence de PHP Québec.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/14/1787,0,1,0,0.php3


[3] Out of the Box PHP Haut ]
------------------------------------------------------------
Out of the Box PHP est un logiciel d'installation et de
configuration pour une centaine d'application Open Source,
incluant : Apache, MySQL, PostgreSQL, CVS, Python, Eclipse,
JEdit, DocBook, phpBB, un weblogger, un wiki, phpmyadmin.
Le package, publié par ejbsolutions, est initialement
orienté vers les utilisateurs Java. Le PDG de la compagnie
souhaite développer les relations avec PHP.
L'installeur est vendu au prix de 70$ US environs.
Merci à PHPArch pour la news.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/14/1786,0,1,0,0.php3


[4] Sun, Zend et Macromedia se rassemblent Haut ]
------------------------------------------------------------
Lors de JavaOne, à San Fransisco, Brad Young de Zend
Technologies a annoncé que Zend se joindrait au programme
Sun Java Community Process. Ce programme améliorera les
interfaces entre Java et les langages de scripts comme PHP.
L'objectif de Java est d'accroitre la base développeurs en
atteignant 10 millions d'ici quelques années. Pour Zend, le
rapprochement avec les objets métiers est l'aboutissement
logique de la modernisation du moteur Zend, et la porte un
peu plus ouverte vers les systèmes d'informations
d'entreprises.
La communauté PHP est estimée par Zend à plus de 500 000
développeurs.

Voici une petite revue de web sur les retours de la
conférence JavaOne.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/13/1785,0,1,0,0.php3


[5] Easyweb-Solutions v2 Haut ]
------------------------------------------------------------
Nous venons de finaliser la version 2.0 de notre logiciel :
"EasyWeb-Solution"

Easyweb-Solutions a été entièrement développé en
PHP/MySQL.
C'est un CMF (Content Management Framework) qui en est à sa
version 2.0

Les nouveautées :
- Gestion multi-langues de votre site.
- Gestion multi-utilisateurs.
- Amélioration de la charte graphique
- Amélioration du code source.
- Référencement plus précis de votre site.

Vous pouvez tester EasyWeb-Solutions sur notre site
http://www.solisoft.net, en cliquant sur "administration"
dans l'encart à droite intitulé ".:: EasyWeb ::."
Le login : easyweb
Le pass : demo
------------------------------------------------------------
BONNAURE Olivier (http://www.solisoft.net)
http://dev.nexen.net/news/gen.php3/2003/06/13/1780,0,1,0,0.php3


[6] PEEL, ma 'Petite Entreprise En Ligne' : Gestion de catalogues Haut ]
------------------------------------------------------------
Gestion de catalogue complète à télécharger éditée par Ma
petite entreprise

Description :

Cette gestion de catalogue permet :
- Gestion de catalogue
- Gestion de caddie
- Gestion des utilisateurs
- Gestion d'un espace membre
- Gestion en extranet de votre catalogue
- Edition de facture et de bon de commande
- Gestion de la TVA

Nouvelles fonctionnalités :
- Gestion des frais d'expédition
- Gestion des promotions

Retrouvez PEEL sur http://www.mapetite-entreprise.com
------------------------------------------------------------
Patrice RUAULT (http://www.mapetite-entreprise.com)
http://dev.nexen.net/news/gen.php3/2003/06/13/1784,0,1,0,0.php3


[7] MySQL tient le haut de l'affiche Haut ]
------------------------------------------------------------
Depuis le début du printemps, MySQL occupe sérieusement le
devant de la scène dans le monde des bases de données. Les
annonces de presses sont nombreuses et réjouissantes :
+ Accord stratégique avec SAP
+ Financement de 20 Millions de dollars
+ Certification MySQL
+ Conférence mondiale à San José

PHPindex a rassemblé une bonne liste d'articles, paru sur
le web et dans les journaux professionnels.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/13/1783,0,1,0,0.php3


[8] Les 3 Heures du PHP: Nouveau Concours Haut ]
------------------------------------------------------------
J'ai le plaisir de vous annoncer que la prochaine édition
des 3 Heures du PHp aura lieu le jeudi 26 juin, à 21h00.
Pour rappel, "les 3 Heures du PHP" est un concours de
programmation PHP ouvert à tous. La participation à celui
est naturellement gratuite

Nouveauté de ce concours, un nouveau gain vient s'ajouter à
la déjà belle liste des lots à gagner: En effet, la société
NuSphere vient de me proposer de sponsoriser le concours en
offrant son IDE nommé PHPEd.

Rappel des autres lots: 3 hebergements Nexen Services, un
Zend Studio, 2 Ouvrages offerts par les librairies
Eyrolles, et un abonnement à ZPM.

J'espère que vous serez nombreux à participer à cette
nouvelle édition,

Matthias.
------------------------------------------------------------
Matthias Etienne (http://3hphp.phpapps.org)
http://dev.nexen.net/news/gen.php3/2003/06/13/1782,0,1,0,0.php3


[9] Zend rapproche PHP de Java Haut ]
------------------------------------------------------------
Java dispose de spécifications permettant de l'intégrer
simplement dans une architecture 3-tiers, et notamment avec
des langages de scripts. Avec l'arrivée imminente des
modèles objets robustes du Zend Engine 2, Zend souhaite
améliorer l'interconnectivité Java PHP : il sera donc plus
facile d'accéder aux librairies d'objets métiers de Java,
et de travailler sur les serveurs d'applications actuels.
Zend Technologies est présent sur le salon JavaOne
Conference de San Francisco, lors d'une session technique,
aujourd'hui même.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/12/1781,0,1,0,0.php3


[10] Maitriser les buffers de sortie PHP Haut ]
------------------------------------------------------------
Les buffers de PHP sont le dernier séjour de vos pages web
sur le serveur, avant d'être envoyées vers le navigateur.
C'est aussi votre dernière chance de les prendre, pour les
retraiter à votre façon : nettoyer le code, ajouter des
éléments, compresser, vérifier..
Ces fonctions permettent donc de travailler sur le contenu
généré après l'utilisation des fonctions telles que Echo,
ou print ou encore var_dump.

NDJ : je n'ai trouvé aucun tutoriel sur le sujet en
Francais. Si vous en avez un sous le code, faites moi
signe!
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/11/1779,0,1,0,0.php3


[11] Rotation de bannières Haut ]
------------------------------------------------------------
Placer une bannière sur un site est simple, et ca ne
rapporte rien. Pourtant, les contraites techniques d'un tel
affichage sont très spécifiques : savoir qui a cliqué,
quelle bannière a été affichée... Voila plusieurs tutoriels
pour faire le point sur le sujet.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/11/1777,0,1,0,0.php3


[12] Emic lance des outils de mise en cluster de MySQL Haut ]
------------------------------------------------------------
Emic Networks se spécialise dans les produits de très haute
valeur ajoutée pour MySQL, et notamment, dans le domaine
des très fortes charges. Emic diffusera dès la fin du mois,
des outils pour assurer la clusterisation de bases MySQL,
ouvrant la porte aux grandes applications d'entreprise :
haute disponibilité, répartion de charge, centralisation
des historiques, commandes d'administration centralisées.
1800 $ USD pour maitriser la bête.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/11/1778,0,1,0,0.php3


[13] Claroline 1.4.0 est sorti. Haut ]
------------------------------------------------------------
Ce vendredi 17h Claroline 1.4.0 est sorti.

Au programme

la même chose qu'avant (agenda, annonces, gestion de
documents de cours, annuaire de liens, un mini chat, des
forums, un outil de travaux, un module d'exercice,
description du cours).
Un espace de travail en groupe avec une gestion de ceux
-ci
pour le professeur, des forums, un espace de document
propre)

Nouveau pour l'utilisateur
- refonte de l'outil d'exercice avec ajouts de nouvelles
possibilités
- remplacement de l'outil de statistique par un outil
adapté et offrant du tracking
- ébauche d'une administration plus souple.
- layout plus souple pour les écrans de toutes tailles.
Introduction du CSS.
- "cartes de visites" pour les utilisateurs d'un cours.
- possibilité d'inscrire un utilisateur dans plusieurs
groupes d'un même cours
- gestion des "mot de passe oublié"
- nouvelle présentation de l'organisation des cours
- possibilité d'utiliser Claroline avec une seule base de
données
- possibilité de parametrer le nomage des bases.
(préfixes imposé par l'hebergeur)
- les suggestions locales peuvent être renvoyées sur le
forum de l'équipe du projet.
- lors de l'envoi de document html dans l'outil document,
les images sont réclamées.
- Quelques langues de plus nous avons donc 20 langues :
l'arabe, le catalan, le croate, le chinois, le néerlandais,
l'anglais, le finlandais, le francais, l'allemand, le
galician, le greque, le hongrois, l'italien, le japonais,
le polonais, le portugais, l'espagnol, le suédois, le
thaïlandais, le turc.

Nouveau pour les programmeurs / affineurs / configureurs
- Nouvel ensemble de fichiers de configuration pour les
options répondant d'un choix de l'administrateur.
- refonte du code d'initialisation.
- refonte du fichier de configuration
- renomage de nombreuses variables pour un sens plus
logique
- amélioration de la structure de la base de données
------------------------------------------------------------
Christophe Gesché (Moosh@phpFrance.com)
http://dev.nexen.net/news/gen.php3/2003/06/10/1776,0,1,0,0.php3


[14] Tutoriels PEAR à la pelle Haut ]
------------------------------------------------------------
Demian, le webmestre de PHPKitchen, vient de mettre à jour
sa liste de tutoriels PEAR : pas moins de 8 nouveaux
tutoriels rien qu'hier, plus ceux de la semaine
précédente...
Des tutoriels sur PEAR, la documentation, l'installeur
PEAR, DB, Cache_Lite, PHPUnit, les benchmarks, le HTML, le
mail, SOAP, SQL et les tables. Une mine d'or!
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/10/1775,0,1,0,0.php3


[15] test de sujet Haut ]
------------------------------------------------------------
plop
------------------------------------------------------------
Anonyme (test)
http://dev.nexen.net/news/gen.php3/2003/06/10/1774,0,1,0,0.php3


[16] Lancement de la communauté PHPEdit Haut ]
------------------------------------------------------------
Le PHPEdit Group est heureux d'annoncer le lancement
officiel de la communauté PHPEdit, un nouveau site créé
pour encourager une collaboration plus efficace entre les
utilisateurs et les développeurs de PHPEdit.

Voici les bénéfices offerts par la communauté PHPEdit :
- Amélioration de la gestion des priorités
- Gestion centralisée
- Amélioration de la fréquence des version stables
- Nouvelle façon de supporter le développement

Saluons donc cette excellente initiative de Sébastien
Hordeaux, auteur du célèbre environnement de développement
PHPedit, ainsi que de divers outils tels que
phpCodeBeautifier.
------------------------------------------------------------
Guillaume Plessis (http://wwww.moolfreet.com/)
http://dev.nexen.net/news/gen.php3/2003/06/10/1773,0,1,0,0.php3


[17] PHP Group-Office Haut ]
------------------------------------------------------------
Group-Office est un logiciel libre écrit en PHP. Il est
indépendant de la plate forme, et très modulaire. Il permet
de réaliser des tâches administratives très facilement, et
permet de partager des fichiers, emails, contacts, URL et
calendriers grâce à plusieurs interfaces web.

Group-Office propose :

Gestion des utilisateurs (éventuellement synchronisée avec
les utilisations Samba ou système).
Gestion des modules
Client E-mail
Système de fichiers
Calendrier
Project management
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/09/1772,0,1,0,0.php3


[18] PHP Architect du mois de Juin Haut ]
------------------------------------------------------------
PHP architect sort sa version de Juin : au sommaire ce mois
ci :

Michael Huttermann: Agile Software Development with PHPUnit

Brian K. Jones: Getting a grip on LDAP
Jason E. Sweat: Industrial Strength MVC - READ NOW

Lucene: Integrating a Java Search Engine API Into Your
Website
Object-oriented Form Management With PHP

Tailoring WAP sites with WURFL

Pour deux euros, c'est une bonne commande.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/09/1771,0,1,0,0.php3


[19] Résumé hebdomadaire de la semaine de développement PHP Haut ]
------------------------------------------------------------
Avi Lewin publie le 140eme résumé de la semaine de
développement de PHP :

TLK: Nominations aux ActiveState ActiveAwards
FIX: Sybase avec PHP 5
NEW: Barre de progression d'upload
NEW: strip_tags()
TLK: extension mnogosearch
FIX: constantes define()
TLK: tests de vitesse 4.3.2
TLK: Supprimer les espaces de noms de PHP 5.0

TLK : discussion
FIX : correction de bug
NEW : nouveauté
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/09/1770,0,1,0,0.php3


[20] Les nominations aux prix ActiveStates Haut ]
------------------------------------------------------------
Les nominations aux prix ActiveState sont closes, et nous
connaissons désormais la liste des développeurs identifiés
comme les plus actifs pour PHP : ce groupe rassemble des
membres du groupe PHP, et des auteurs d'applications
indépendantes.

+ Monte Ohrt - Co-auteur original de Smarty Template
Engine; maintient activement le code et les
documentations.

+ Paul S. Owen - Developpeur en chef de phpBB2, le forum
libre leader.

+ Stanislav Malyshev - Contributeur important au
développement de PHP depuis la version 4.0. Il a aussi
participé notablement à PHP 5.

+ Stig Bakken - Le père de PEAR, le Dépot d'extensions et
Applications PHP, qui a été publié officiellement le 1er
décembre 2002.

+ Wez Furlong - Son travail sur les flôts PHP a eu un
impact significatif sur le design et l'utilité de la plate
forme PHP. Il a aussi fournit des contributions précieuses
dans d'autres domaines de PHP, y compris l'extension
SQLite.

Vous pouvez aller sur le site d'Active State pour voter
pour votre développeur PHP préféré. D'autres lanagages,
comme Perl, Python, Tcl, XSLT sont aussi des catégories
pour les prix.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/09/1769,0,1,0,0.php3




***************************************************************
Pour modifier votre abonnement :
http://dev.nexen.net/services/login.php?direction=diffusion.php

Pour devenir membre de nexen.net :
http://dev.nexen.net/services/login.php?direction=diffusion.php

L'actualité journalière sur nexen.net :
http://dev.nexen.net/news/

Contact de l'éditeur
damien.seguy@nexen.net
***************************************************************
Cette lettre hebdomadaire est un un service de Nexen.net,
portail technologique PHP et MySQL éditée par la société
Nexen Services SA au capital de 49.536 Euros
inscrite au registre du commerce de Paris : RCS B 423 995 224