Raccourcis : Contenu - rubriques - sous rubriques
EN FR

Actualités

Actu jelix 9 Octobre 2012

09/10/2012, Laurent.

Déjà un peu plus d'un mois que la version 1.4 est sortie. Que s'est-il passé depuis ? Beaucoup de choses !

Tout d'abord, des corrections sur toutes les branches ont été apportées par Philippe Villiers, Brice Tence et moi-même. De ce fait les versions 1.4.1, 1.3.4 et 1.2.10 ne sont plus très loin. Vous pouvez lire les détails des changements sur le site : 1.2.x, 1.3.x, 1.4.x.

Elles apportent aussi une amélioration qui aura son intérêt pour tout projet dont la sécurité est un élement important : jAuth propose maintenant une nouvelle méthode de hash plus sécurisée pour stocker les mots de passes. Cette méthode utilise par défaut l'algorithme bcrypt avec "sel" aléatoire, et repose sur la future API de mots de passe de PHP 5.5. Jelix anticipe pour le plus grand bien de vos applications, en incluant une implémentation pure PHP de cette API pour les versions antérieures de PHP ! La migration vers cette nouvelle méthode est très simple : un changement de taille du champs password en base de donnée, et une option de configuration à définir. Il vous faudra cependant avoir PHP 5.3.7 minimum (ou PHP 5.3.3 sur Debian Squeeze).

Testez donc les nightlies de ces branches pour debusquer les éventuels bugs !

Mais le plus gros travail effectué ces dernières semaines a été le début du développement de la version 1.5. Cette version ciblera PHP 5.3 minimum. De ce fait il y a eu pas mal de nettoyages et d'optimisations. Et on profite de ce nettoyage pour réorganiser du code. En particulier des composants ont migré vers des nouveaux modules jsoap, jtcpdf, jacl2, quand ils n'ont tout simplement pas été éjecté vers le dépôt jelix-contrib, sous forme de modules (support xul, rdf, latex2pdf). Et cette reorganisation n'est pas terminée. L'objectif est d'avoir un répertoire lib/jelix/ allégé, afin qu'à terme (Jelix 2?), tout devienne module et installable via le distributeur de paquet Composer. De plus, Le nouveau autoloader (compatible PSR-0) de la version 1.4 sera utilisé massivement dans Jelix 1.5. Notez également que cette version 1.5 en cours de développement est activement utilisée et testée dans des projets professionnels.

Rassurez-vous, malgré ces gros travaux, la migration vers 1.5 se fera toutefois en douceur, ce sera l'affaire de quelques heures au grand maximum. D'autant plus que le manuel de la version 1.5 est à jour !

À propos de manuel, il y a eu aussi pas mal d'améliorations, pour toutes les versions actives de Jelix. N'hésitez pas à les consulter.

Et à contribuer aussi... ;-)