QuickForm
- 13/05/2005
Développement web://
QuickFormJ'ai développé un moteur de gestion de site, plus souvent appelé CMS (pour Content Management System). Il comporte une partie administration, qui permet de modifier le menu, les listes, les documents, les droits, ... chaque page de cette administration se compose de deux pages PHP (une pour l'affichage, une pour la gestion des commandes) et une page HTML "modèle". C'est assez lourd de devoir d'abord composer le HTML, puis ensuite reprendre chaque champ pour l'afficher, et enfin reprendre chaque champ pour enregistrer sa valeur. Fastidieux, source d'erreur, ...
Je me suis intéressé depuis quelques temps à PEAR::Quickform, une librairie de formulaires, qui gère l'affichage, la validation client et serveur, le nettoyage, ... et je viens de l'utiliser pour un nouveau module : c'est vraiment une simplification du travail majeure. Une limitation des fonctionnalités aussi, mais globalement on y gagne. Deux reproches toutefois : quand un paramêtre est faux, il ne dis rien, ne provoque pas d'erreur, ce qui fait perdre du temps; il y a peu de documentation avec des exemples, et sans exemples on ne s'y retrouve pas. La documentation PEAR n'est vraiment utile qu'aux développeurs du projet, pas aux développeurs utilisateurs.
Rubriques des billets
- Agilité - 15 billets
- Archerie - 8 billets
- Avis - 47 billets
- Cultures - 8 billets
- Délires - 33 billets
- Démocrachie - 3 billets
- Développement - 18 billets
- Développement web - 16 billets
- Ergonomie - 15 billets
- Geekerie - 8 billets
- Inclassable - 4 billets
- Informatique - 19 billets
- Littératures - 34 billets
- PHP - 2 billets
- Poor Lonesome Coder - 17 billets
- Régalons-nous - 6 billets
- Sortons! - 2 billets
- Travail - 14 billets
- Voyages - 2 billets
- Webmasteriat - 18 billets
Commentaires(s)
Ecrire votre commentaire
29/06/2007 - Systeme