Quoi de neuf depuis Jelix 1.8.0
Cela fait plus d'un an qu'il n'y a pas eu de nouvelles postées ici sur ce site, mais grâce à un tout nouveau module de gestion de news, cela va changer ;-).
En un an, il y a eu 10 versions de maintenance de Jelix 1.8, dont la version 1.8.10 qui sort aujourd'hui, corrigeant quelques bugs. Le framework est donc activement utilisé, entre autre chez 3liz dans l'application de cartographie Lizmap.
Jelix 1.7 n'est plus maintenue depuis janvier 2024. Vous êtes encouragés à migrer vers Jelix 1.8, d'autant plus qu'il n'y a pas grand chose à faire.
En parallèle de la maintenance de Jelix 1.8 et de micro évolutions, ces derniers mois ont été consacré au développement de plusieurs projets :
- Avancées sur le développement de Jelix 2
- “namespacification” de jForms, de jTpl
- système de “warmup” à l'installation, permettant de pré-générés les fichiers créés par jDao, jForms, jLocale, jEvent, jUrl… Les composants n'ont ainsi plus à les générer à la volé, économisant des ressources systèmes et des problèmes de concurrence sur les sites à forte charge.
- suppression de toutes les API et paramètres de configuration qui sont dépréciés dans Jelix 1.8
- suppression du support des charsets autre que UTF-8 dans jLocale
- Développement de Jelix Authentication, des nouveaux modules d'authentification, dans lesquels la gestion de l'identification est séparés de la gestion de compte applicatif, ce qui va permettre d'ajouter plus facilement et efficacement des systèmes d'authentification, et de pouvoir configurer un workflow d'authentification (pour faire du 2FA, forcer des changements de mots de passe etc)
- Améliorations dans Jelix Database et Jelix Dao, les versions modernes de jDb et jDao, utilisées dans le futur Jelix 2.
- Une mise à jour du nouveau module d'administration Admin UI.
- Des améliorations sur le module d'authentification SAML et sur le module JCommunity.
- Démarrage du développement de Jelix Authorization, une version plus moderne de jAcl2
- Et diverses petites améliorations sur les nombreuses bibliothèques indépendantes.