Dur Comme Faire

Aller au contenu | Aller au menu | Aller à la recherche

Tidy inclu dans PHP5

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.

mardi 30 décembre 2003 à 11h39 - PHP 0   0

Livre sur PHP 5

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.

mardi 30 décembre 2003 à 10h15 - PHP 6   0

Installeur d'applications PHP

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 :

  • Interface d'installation Web
  • Interface d'installation en ligne de commande (En cours de développement)
  • Utilisation de XML pour définir les packages, les applications et les distributions
  • Résolution automatiques des dépendances de package
  • Outils pour faciliter le développement des packages
  • Système de plugins
  • Personnalisation du visuel de l'interface
  • Résolution des problèmes causés par des applications utilisant des version conflictuelles de packages PEAR
  • Permet des installations complètes, minimales ou personnalisées.
  • L'assistant d'installation peut se mettre à jour lui même
  • Distribution sous licence LGPL pour une plus grande fléxibilité

Enfin, si vous souhaitez même comprendre de quoi il retourne, PHP Magazine a publié un article expliquant les fondamentaux.

jeudi 18 décembre 2003 à 15h34 - PHP 0   0

3ème Apero PHP à Lille

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.

mardi 16 décembre 2003 à 16h27 - PHP 0   0

Nouveau tutoriel pour HTML_Progress

Laurent Laville récidive et publie un troisième tutoriel pour son package PEAR nommé HTML_Progress.

mardi 16 décembre 2003 à 16h08 - PHP 0   0

Tutoriels 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.

mercredi 10 décembre 2003 à 10h27 - PHP 0   0

XHTML - CSS - DotClear - Technorati

Les billets de ce blog sont sous licence Creative Commons