Traduction du billet
'First Beta of patForms due this month' de php-tools:
Pour ceux qui ont déjà utilisé patForms, il y a du nouveau:
- J'ai reécrit entièrement le champ de Date, qui est maintenant composé de plusieurs champs, un pour chaque élément dans le format de date spécifié. On peut aussi choisir entre des champs de texte ou des listes pour faciliter le choix de l'utilisateur. L'API du champ a légèrement changé, donc attention en passant à la nouvelle version. Comme toujours, si vous trouvez des bugs, parlez-nous en sur
bugs.php-tools.net.
- J'ai revisité le code de tous les champs disponibles et reécrit des parties pour optimiser le code et pour finir l'implémentation des attributs display et edit. Tout ça fonctionne maintenant à merveille en mode HTML et readonly.
- J'ai aussi ajouté une petite fonction bien pratique dans la collection d'exemples: après avoir envoyé un formulaire, les valeurs des champs du formulaire sont affichés dessous.
- Stéphane de son côté a fini l'implémentation du champ Group (qui permet de grouper plusieurs champs). Grâce à la nouvelle classe patForms_Collection le parseur patForms_Parser peut maintenant gérer plusieurs formulaires dans un template de formulaire.
- Stéphane a aussi ajouté la possibilité de définir vos propres messages d'erreur de validation des champs par un fichier .ini. Facile donc de remplacer les messages existants ou d'ajouter des lanques supplémentaires.
- gERD a aussi fait des corrections sur le champ File qui permet d'uploader des fichiers
Vu que tout ça commence à être bien stable et que nous utilisons patForms nous-même depuis un petit moment déjà, nous allons donc sortir une première version beta du système ce mois-ci, suivi d'un article dans le International PHP Magazine qui sera surtout axé sur la pratique. Jusqu'à la sortie de la beta, il est possible de télécharger la dernière version CVS par
snaps.php-tools.net.