Publication de la version 'Framework openMairie 4.9.0'
La version 4.9.0 du Framework openMairie porte principalement sur la réorganisation du code afin de rendre le répertoire core/ autonome. Elle apporte également un domaine de traduction supplémentaire pour permettre aux applications de profiter des traductions du framework ainsi que diverses corrections de bugs et améliorations mineures...
Version : 4.9.0
Date de sortie : 20/07/2018
Fiche catalogue : http://www.openmairie.org/framework
Documentation : http://docs.openmairie.org/?project=framework&version=4.9
Feuille de route : https://adullact.net/tracker/roadmap.php?group_id=265&roadmap_id=16&release=4.9.0
Téléchargement : https://adullact.net/frs/download.php/file/8232/framework-openmairie-4.9.0.zip
Notes :
Cette nouvelle version du framework openMairie porte principalement sur la réorganisation du code afin de rendre le répertoire core/ autonome. Elle apporte également un domaine de traduction supplémentaire pour permettre aux applications de profiter des traductions du framework ainsi que diverses corrections de bugs et améliorations mineures...
Journaux :
Voici la liste des principales améliorations et correctifs apportés par cette nouvelle 4.9.0 (20/07/2018) ------------------ * Évolution : Ajout des champs de fusion spécifiques 'titre' et 'corps' permettant la modification complète d'une edition utilisant une lettre type ou un état. Ticket #9055. * Évolution : Ajout du paramètre 'parameters' avec un comportement identique à celui du menu dans les sections actions, shortlinks et footer. Ticket #9054. * Évolution : Suppression de toutes les balises PHP fermantes. Ticket #9053. * Évolution : Gestion d'un domaine de traduction spécifique pour le framework. En utilisant la fonction __( au lieu de _( la cascade domaine de l'application > domaine du framework se fait. Il est donc possible de profiter des traductions du framework et en même temps pouvoir surcharger une ou plusieurs traductions du framework dans l'application. Ticket #9052. * Évolution : La configuration du menu, des actions, du footer et des shortlinks de l'application était portée uniquement par les scripts 'dyn/<ELEM>.inc.php'. Cette configuration possède désormais trois niveaux de paramétrage : instance > application > framework. Ticket #9051. * Évolution : Ajout du paramètre 'ldap_login_id' pour une nouvelle méthode d'authentification LDAP. Ticket #9050. * Évolution : Création d'un répertoire 'gen/' dans 'core/' qui contiendra les fichiers générés du core. Ticket #9049. * Évolution : Les scripts 'sql/< OM_DB_PHPTYPE >/< TABLE >.inc.php' ne sont désormais plus obligatoires si ceux-ci doivent rester vides. Ticket #9048. * Évolution : Supprimer les deux paramètres 'recherche' et 'selectioncol' de TAB et SOUSTAB afin d'utiliser le mécanisme de 'advs_id' pour gérer le même comportement fonctionnel. Ticket #9047. * Évolution : Ajout d’une condition 'exists()'' sur les actions modifier, supprimer et consulter. Ticket #9046. * Évolution : Suppression de la gestion du titre par la variable 'idz'. Ticket #9045. * Correction : Support du SSL openStreetMap dans la librairie openLayers afin de corriger le message des navigateurs (site non sécurisé). Ticket #9040. * Correction : Remonte au début du formulaire après l'affichage d'un sous-formulaire. Ticket #9036. * Correction: Les liens du widget de formulaire 'selecthiddenstaticlick' n'étaient plus fonctionnels. Ticket #9029. L'intégralité des modifications sont disponibles dans le fichier HISTORY.txt à la racine de l'archive de téléchargement.