Actu du developpement #3
25/04/2008, Jelix Team.
Un mois est déjà passé depuis le dernier billet sur les avancées dans le projet. Malgré cet absence d'information, le projet a continué d'évolué, avec bien sûr la sortie de la version 1.0.3, mais aussi des développements pour la future 1.1.
Voici donc les principales avancées sur le "trunk" :
- Sylvain a développé la prise en charge de SOAP dans Jelix (ticket 377). Le développement de services SOAP est maintenant trés facile dans Jelix.
- Julien a amélioré le système de localisation (ticket 95) et corrigé le support de l'attribut readonly dans jForms (ticket 550)
- Florian a corrigé la méthode jDateTime::durationTo() avec la réalisation de la classe jDuration
- Laurent a apporté de nouvelles améliorations dans jForms :
- Nouvelle balise <captcha> pour pouvoir ajouter un captcha trés facilement
- Nouvelle balise <htmleditor> pour avoir un champs de saisie HTML wysiwyg. Par défaut, jForms utilise l'éditeur Wymeditor, mais on peut le remplacer par TinyMce, FckEditor etc..
- Possibilité de désactiver complètement un champs de saisie, et de savoir quels champs ont été modifié
- pour les datasources de type dao, on peut maintenant indiquer une méthode qui accepte un argument (dont la valeur peut être celle d'un autre champs de saisie.
- Laurent a également développé jAcl2, qui est une version plus simple de jAcl, le système de droits, ainsi qu'un module proposant une interface pour gérer les droits avec jAcl2
- Un nouveau controleur CRUD fait son apparition pour les tables ayant des clés primaires à double champs
- Philippe a réalisé un plugin de template: cycle.
- Christophe a corrigé quelques erreurs dans le module junittests, et dans la classe jCmdUtils
- Bastien a réalisé la nouvelle méthode jFormsBase::prepareDaoFromControls.
- Warren a légèrement amélioré la présentation des tags <script /> dans jResponseHtml.
- Kevin a encore amélioré son plugin image, réalisé des plugins pour intégrer facilement des contenus flash dans une page html (ticket 498), ainsi qu'un plugin pour gérer un historique des urls visitées sur un site (ticket 507).
Au passage, Kévin est le neuvième développeur a intégrer l'équipe en tant que "commiteur". Bienvenue à Kévin !