Lettres
[Actu PHP] Lettre N.82 Dimanche 08 Juin 2003
************************************************************
L'actualité PHP et MySQL
avec Nexen.net
http://www.nexen.net/
Dimanche 08 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
===
J'ai reçu un volume de message inaccoutumé suite à l'éditorial
de la semaine dernière. Visiblement, la certification PHP est un
sujet qui vous intéresse.
Bizarrement, le parallele est souvent fait avec la certification
MySQL ou Microsoft. L'organisation commerciale de ces entités
permet la mise en place de certification, avec une organisation
simple : l'entreprise dicte un niveau de connaissance à avoir,
et le valide grâce à différents outils.
PHP ne dispose d'aucune organisation aussi rigoureuse.
Les modèles à observer seront plutôt ceux de Linux :
LPI propose une certification Linux qui a été développé
en interne. Le programme de la certification est bâti sur
des valeurs sûres de validité, pertinence et abstraction
de distribution.
Etre certifié en soit ne prouve qu'une seule chose : avoir le
niveau. Et ce niveau est toujours arbitraire.
Damien Seguy
Site de la semaine
=============
TinyButStrong
http://www.skrol29.com/index.php?lang=us&page=tbs
TinyButStrong est né il y a un an, parce que les moteurs de Template
étaient complexes à utiliser. Pourtant cette technique de conception de
page dynamique est ingénieuse est pratique. Aujourd'hui TinyButStrong
est un moteur de Template mature, simple et puissant.
Simple :
Coté PHP : il n'y a qu'un seul fichier à installer. Vous avez une classe
avec seulement 7 méthodes et 2 propriétés. Seulement 3 sont suffisantes
pour la plupart des pages web. (Smarty = 38 méthodes et 34 propriétés)
Coté HTML : il n'a que 2 type d'indicateurs : les champs à fusionner et
les blocs à fusionner. Ces indicateurs sont particuliers : ils restent
visibles sur vos modèles de pages Web en mode visuel. On peut les placer
relativement à des tags Html.
Coté Base de données : vous n'avez pas besoin d'ouvrir un jeu
d'enregistrements pour afficher des données. Il suffit d'appeler la
fonction de fusion en indiquant l'identifiant de connexion et la chaîne
SQL ; TinyButStrong réalise lui-même la lecture des données et leur
fusion, quelle que soit votre base de données.
Puissant :
TinyButStrong réalise les opérations basiques des moteurs de Template,
c'est-à-dire gestion de blocs, affichage conditionnel, formats,
inclusion de sous modèles... Mais il offre aussi de nombreuses
fonctionnalités souvent utiles et rarement réalisées par d'autres
outils. Entre autres : formats conditionnels, texte à longueur maxi,
affichage multi-colonnes, inclusion de pages normalisées, fonction
évènementielles, sélection dans une liste d'option...
Rapide:
TinyButStrong est rapide. Les indicateurs sont recherchés par leur nom,
ce qui bien plus optimisé qu'une recherche séquentielle ouverte. Le
choix de ses délimiteurs par défaut '[]' permet d'être plus rapide car
'{}' sont trop souvent présents dans les classes CSS et les fonctions
Javascripts.
Skrol 29
http://www.skrol29.com/index.php?lang=us&page=tbs
Au sommaire
==========
08/06/2003
* [1] Développez vos formulaires en un tour de main
* [2] Nouvelles statistiques d'utilisation de PHP
07/06/2003
* [3] Publier sur le web en Blog
* [4] La gestion du cache avec Cache_Lite
06/06/2003
* [5] 40% des sites web francais utilisent PHP
* [6] MySQL recoit 20 millions de dollars de financement
05/06/2003
* [7] Le futur sera PHParfait
04/06/2003
* [8] Débogeur PHP DGB compatible 4.3.2
* [9] De plus en plus de sites en PHP
* [10] Revue de Presse : Login 107
* [11] TinyButStrong 1.80 : templates ++
* [12] Zend se rapproche des universités
* [13] Les SELECT faciles
03/06/2003
* [14] Paypal, l'approche PHP
* [15] Abstraction de bases de données : la version C
02/06/2003
* [16] PHPmyAdmin 2.5.1
* [17] Resumé hebdomadaire de la semaine de développement PHP
Toute l'actualité en détails :
============================
[1] Développez vos formulaires en un tour de main [ Haut ]
------------------------------------------------------------
HTML_QuickForm est un des packages PEAR qui devrait faire le
plus parler de lui dans les prochaines semaines : il permet
de créer rapidement un formulaire, et de le valider, avec
des formats de données avancés. Le tout, en gardant un
nombre de ligne de code très limité.
Ce package est réalisé par Bertrand Mansion, et représente
un travail de longue haleine pour arriver à la version 3.0.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/08/1768,0,1,0,0.php3
[2] Nouvelles statistiques d'utilisation de PHP [ Haut ]
------------------------------------------------------------
Rasmus vient de mettre à jour les dernières statistiques
d'utilisation de PHP, issues des données de netcraft :
12,487,030 noms de domaines sont équipés de PHP, sur un
total global de 40 millions. 1 321 203 IP supportent PHP.
SecuritySpace annonce 51.53% des serveurs Apache qui
supportent PHP, ce qui représente déjà 33,53% de la
population des sites web. D'autres serveurs web pourraient
aussi disposer de PHP mais ne pas l'indiquer, ce qui
tendrait à sous évaluer la population réelle.
Les statistiques Nexen.net ont aussi été mises à jour
Vendredi, et vous offrent le détails de l'équipement en PHP
par pays.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/08/1767,0,1,0,0.php3
[3] Publier sur le web en Blog [ Haut ]
------------------------------------------------------------
Les blogs sont aujourd'hui une des formes de plublication
sur Internet ou on trouve les contenus les plus
interessants. Un auteur y place ses états d'ames, ses
opinions et son contenu technique, ou encore ses coups de
coeur.
Un Blog est une application simple, qui permet de poster
des articles rapidement. Ces applications restent très
simples, car c'est surtout le contenu qui sera important,
et fera de votre Blog, un succès.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/07/1766,0,1,0,0.php3
[4] La gestion du cache avec Cache_Lite [ Haut ]
------------------------------------------------------------
Devshed propose un article sur la gestion du cache de vos
documents grâce à la classe PEAR Cache_Lite.
Le sujet est traité des bénéfices de la mise en place d'un
cache pour vos pages web à la mise en place effective de
cette solution, ainsi qu'à sa gestion.
Cet article est une bonne source d'informations, notamment
pour les développeurs soucieux d'améliorer les performances
de leur site.
------------------------------------------------------------
Guillaume Plessis (http://www.moolfreet.com/)
http://dev.nexen.net/news/gen.php3/2003/06/07/1765,0,1,0,0.php3
[5] 40% des sites web francais utilisent PHP [ Haut ]
------------------------------------------------------------
PHP 4.2.3 est désormais la version la plus utilisée dans le
monde. La série des 4.1 s'accroche encore au palmares et la
4.3.tarde à s'implanter, presque 6 mois après sa diffusion.
Dans l'ensemble, PHP équipe 32,45% des serveurs utilisées
dans le sondage.
La répartition par pays affiche 5 pays qui sont équipés à
plus de 50% de PHP, et notamment, les pays bas. Des pays
comme le Brésil ou l'Allemagne affichent des résultats
plutôt bas, par rapport à l'activité de leur communauté
respective dans le groupe PHP. A l'inverse, la France,
l'Autrice et le Canada affichent des résultats au dessus de
la moyenne.
Les résultats affichés ont été calculés sur un échantillion
de 1,7 millions de noms de domaines actifs sur Internet,
durant le mois de juin 2003. Ils identifient les serveurs
web qui annoncent la présence de PHP sur leur site.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/06/1764,0,1,0,0.php3
[6] MySQL recoit 20 millions de dollars de financement [ Haut ]
------------------------------------------------------------
Les bonnes nouvelles continuent d'affluer du coté de MySQL.
Martin Myckos, le PDG de MySQL vient d'annoncer avoir
réussi un second tour de financement auprès de Benchmark
Capital, une compagnie californienne de financement. Cette
dernière a notamment aidé eBay et Redhat à se lancer.
Le financement servira notamment à renforcer la force
commerciale de MySQL, tout en assurant le service de la
communauté libre.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/06/1763,0,1,0,0.php3
[7] Le futur sera PHParfait [ Haut ]
------------------------------------------------------------
TechRepublic fait l'apologie de PHP sur ZDnet australia.
L'article reprend les arguments classiques qui font de PHP
un succès aujourd'hui. On y trouverai même un petit gout de
présentation à la Rasmus Lerdorf.
Logiciel Libre, très discret par nature, optimisé pour le
web depuis 1995. Il est aujourd'hui adopté par les grandes
structures, et s'est doté d'outils et de moyens de
communication à la hauteur de ses ambitions.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/05/1762,0,1,0,0.php3
[8] Débogeur PHP DGB compatible 4.3.2 [ Haut ]
------------------------------------------------------------
DBG, l'un des débogeurs PHP, vient d'être mis à jour pour
être compatible avec la version 4.3.2 de PHP.
En complément, PHP dispose d'une extension pour aider aux
débogages, xdebug, de Derick Rethans. A compiler
séparément.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/04/1761,0,1,0,0.php3
[9] De plus en plus de sites en PHP [ Haut ]
------------------------------------------------------------
PHPindex s'est lancé dans le recensement des sites
d'entreprises ayant pignon sur rue, et qui utilisent PHP.
Les secteurs de l'économie fournissent tous leurs exemples
:
+ Gouvernement : Ministère de l'Agriculture
+ Télévision : FranceTélévision
+ Aéronautique : groupe Lagardère
+ Finances : Crédit Agricole, CIC
+ Média : RadioFrance, Le point, Libération
Pour en connaitre d'autres encore, lisez les fiches par
secteurs, disponibles sur PHPIndex.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/04/1760,0,1,0,0.php3
[10] Revue de Presse : Login 107 [ Haut ]
------------------------------------------------------------
Dans son numéro de Juin, Login propose un article sur PHP :
"Protéger ses pages Web : PHP en toute sécurité"
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/04/1759,0,1,0,0.php3
[11] TinyButStrong 1.80 : templates ++ [ Haut ]
------------------------------------------------------------
Avec cette nouvelle version, TinyButStrong fait un grand pas
en avant dans la technique des Moteurs de Templates.
Nouveautés :
-> Connexion à tout de types de bases de données grâce à
des fonctions personnalisées.
-> Les blocs clones :
Ils vous permettent de fusionner plusieurs blocks
semblables en une seule instruction PHP. La requête Sql qui
retourne les enregsitrements peut être paramétrée pour
chaque bloc.
-> Formats conditionnels :
Indiquez un formats numérique différent selon que la
valeur à affichée est positive, négative, zéro ou nulle.
-> Sous-bloc vide pour le mode multicolonne.
En mode multi-colonne, les cases de fin sont parfois
vides.
Vous pouvez mainteant définir un bloc spécial pour ces
cases.
Et encore d'autres nouveautés.
Consultez la page de support pour plus d'information.
Il y a aussi un forum de discution pour le développement.
------------------------------------------------------------
skrol (skrol29_at_freesurf.fr)
http://dev.nexen.net/news/gen.php3/2003/06/04/1758,0,1,0,0.php3
[12] Zend se rapproche des universités [ Haut ]
------------------------------------------------------------
Zend complète son offre d'outils PHP en formulant une offre
destinées aux universités : les départements informatiques
des universités peuvent de procurer gratuitement des copies
du Zend Engine pour l'utilisation pédagogique, ainsi que
des tarifs adaptés pour les universités elles mêmes.
Cette offre vient compléter les rabais consentis pour les
petites entreprises et les institutions gouvernementales.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/04/1755,0,1,0,0.php3
[13] Les SELECT faciles [ Haut ]
------------------------------------------------------------
Russell J.T. Dyer revient pour UnixReview sur l'utilisation
de l'instruction SQL "SELECT".
La première partie de l'article s'adresse principalement
aux débutants en MySQL ou aux personnes qui voudraient
revoir les fonctionalités de base de cette instruction
fondamentale. Elle couvre les SELECT simples, ainsi que les
clauses WHERE, LIMIT, ORDER BY, LIKE.
La seconde partie, pour les utilisateurs un peu plus
avancés, aborde les relations, jointures, union, ainsi que
les insertions sélectives.
------------------------------------------------------------
Guillaume Plessis (http://www.moolfreet.com/)
http://dev.nexen.net/news/gen.php3/2003/06/04/1757,0,1,0,0.php3
[14] Paypal, l'approche PHP [ Haut ]
------------------------------------------------------------
Nouveau tutoriel sur zend.com ! Joel De Gan, membre du résau
de développeurs Paypal nous apprend aujourd'hui à integrer
la solution de paiement en ligne Paypal en utilisant
PHP/MySQL.
L'auteur qui travaille beaucoup sur les TPE, nous présente
les différentes étapes d'un paiement en ligne et nous
explique tout ce qu'il faut savoir à ce sujet.
------------------------------------------------------------
didou (didou@keliglia.com)
http://dev.nexen.net/news/gen.php3/2003/06/03/1756,0,1,0,0.php3
[15] Abstraction de bases de données : la version C [ Haut ]
------------------------------------------------------------
Une couche d'abstraction de base de données est un outil qui
permet de choisir à quel type de base envoyer ses requêtes,
sans modifier l'API. C'est le but que PEAR:DB et AdoDB se
sont données. Ces deux technologies sont écrites en PHP.
DBX est une extension PHP, écrite en C, qui vise le même
objectif : se connecter indifféremment à des bases telles
que Oracle, MysQL, PostGreSQL, informix, MS SQL Server.
Christopher Cosentino nous présente cette API.
Merci à PHPArch pour le lien.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/03/1754,0,1,0,0.php3
[16] PHPmyAdmin 2.5.1 [ Haut ]
------------------------------------------------------------
PHPmyadmin publie aujourd'hui une nouvelle version 2.5.1,
qui suit de près la publication de la 2.5.0. Ce sont
essentiellement des rattrappages de bugs qui n'ont pas été
détecté durant la phase de Qualité.
Elle intègre aussi le support expérimental de MySQL 4.1
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/02/1753,0,1,0,0.php3
[17] Resumé hebdomadaire de la semaine de développement PHP [ Haut ]
------------------------------------------------------------
Avi Lewin publie le résumé de la semaine de développement
PHP. Au programme : la publication de PHP 4.3.2
+ NEW: PHP 4.3.2 est officiellement publié
+ FIX: DOMXML pour architecture 64 bits
+ FIX: patch fd
+ BUG: exec en mode CLI et mod_php
+ TLK: Accès aux propriétés en PHP 5
+ TLK: PHP, Netware, phpMyAdmin
TLK : discussion; NEW : nouveauté; FIX : correction; BUG :
bug.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/02/1752,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

