Aller au contenu | Aller au menu | Aller à la recherche
Ce billet fait partie de ceux qui trainent dans mes carnets faute de temps pour les publier. Il n'est plus de première fraicheur mais vaux la peine d'être publié tout de même à mon avis.
Tidy, la librairie qui permet de nettoyer un code HTML, est incluse dans PHP 5. Cela ouvre de nombreuses perspectives, notamment pour ceux qui tiennent au respect des standards. John Coggeshall montre d'ailleurs quelques applications pratiques de cette libraire avec PHP.
Samedi lors de ma quête d'un cadeau de noël pour ma soeur, je passe à la Fnac. En bon geek, je fais un détour par le rayon des ouvrages informatiques, plus par acquis de conscience que par réel besoin, et quelle n'est pas ma surprise de découvrir un livre nommé "PHP 5" et sous-titré "3ème édition". Cet ouvrage écrit par le célèbre Leon Atkinson est en fait la troisième version de son livre consacré à PHP, celui-ci traitant cette fois de PHP 5 et non plus de PHP 4.
Peut être avez vous la même réaction que moi, à savoir se demander comment on peut publier un livre sur un programme qui est encore au stade de beta test. Même si ce n'est qu'une mise à jour d'un livre existant, le travail d'écriture, de traduction, d'impression et de distribution ne se fait pas en un clin d'oeil. La seule solution est que l'auteur se soit basé sur la première version beta.
C'est ce que je me suis empressé de vérifier, en cherchant une référence aux namespaces. En effet cette fonctionnalité prévue à l'origine dans les spécifications de PHP 5 et dans la première version beta, a été retirée dès la seconde beta et ne sera finalement pas intégrée à PHP pour des problèmes de complexité d'implémentation. Comme vous vous en doutez j'ai trouvé une jolie section traitant de ce sujet et de ses avantages.
Au delà de l'anecdote, je m'interroge sur l'intérêt de publier et à fortiori d'acheter un tel livre car vous ne possèderez pas un livre sur la version finale de PHP 5, celle que vous aurez à disposition, mais plutôt un livre sur la première version beta et ce que devait être PHP 5 à cette époque. Bien sûr les différences restent mineures mais un livre n'est-il pas sensé être une référence, un guide sur lequel s'appuyer quand on doute ? Dans le cas présent, l'aide pourrait se révéler plus trompeuse qu'utile sur certains sujets.
Il fallait justement qu'on en parle hier au 3ème apéro PHP Lillois pour que je trouve ce matin un installeur d'applications Web. ZZ/OSS Installer est un assistant d'installation pour la gestion professionnelle d'applications PHP modulaires. Le but est ambitieux mais force est de reconnaitre que la première impression est bonne, très bonne même.
Basé sur le concept des packages PEAR et du système d'installation du framework PHP, ZZ/OSS Installer pousse beaucoup plus loin le concept en permettant de gérer des packages qui constituent des applications elles-mêmes regroupées en distributions.
L'assistant d'installation offre des fonctionnalités courantes pour l'installation d'applications Win32 mais inédites pour les applications Web comme la possibilité d'effectuer des installations complètes, minimales ou personnalisées.
Voici une liste des principales fonctionnalités de ZZ/OSS Installer :
Enfin, si vous souhaitez même comprendre de quoi il retourne, PHP Magazine a publié un article expliquant les fondamentaux.
Mes problèmes de mémoire étant légendaires, personne ne s'étonnera que j'ai oublié d'annoncer à l'avance l'apéro PHP qui se tiendra demain soir à 20h au Clair Obscur, rue basse à Lille. Merci Perrick de me l'avoir rappellé. 
Pour ceux qui ne sauraient pas ce qu'est un apéro PHP, c'est tout simplement une rencontre dans le monde réel de personnes se croisant dans le monde virtuel. Elle se fait autour d'un verre et si PHP est généralement le sujet de départ des premières conversations, dès que la glace est brisée les conversations dérivent invariablement vers tout et rien, bref c'est une expérience à tenter aussi bien pour les geeks que pour les gens normaux.
Alors si vous voulez savoir qui se cache derrière ce blog ou si vous voulez passer un bon moment avec de nouvelles têtes, n'hésitez pas à venir vous joindre à nous demain soir.
Laurent Laville récidive et publie un troisième tutoriel pour son package PEAR nommé HTML_Progress.
Laurent Laville, l'auteur du package HTML_Progress pour le framework PEAR, vient de publier sur son site 2 tutoriaux en Français.
Le premier présente le package tandis que le second traite des fonctions courantes et des erreurs communes.
© 2003-2009 Jean-Marc Fontaine - Tous droits réservés
XHTML - CSS - DotClear - Technorati
Les billets de ce blog sont sous licence Creative Commons