====== Jelix 1.1beta1 ====== 26 septembre 2008. svn 1100. ===== Principales évolutions ===== * Nombreuses améliorations dans jForms : * nouvelle version 1.1 du format XML (la version 1.0 reste toujours utilisable) * nouveaux contrôles : , , , , ... * ajout/suppression à la volée de contrôles, ainsi que l'activation/désactivation * dépendances statiques entre certains contrôles * possibilité de connaître les valeurs modifiées * Intégration de jQuery, Wymeditor (éditeur html wysiwyg) * Nouveau système de droit jAcl2 * Support de SOAP ===== Mettre à jour depuis Jelix 1.0.x ===== Il est important de suivre les instructions qui sont indiquées dans le manuel pour [[http://docs.jelix.org/fr/manuel-1.1/installation/migration|migrer de Jelix 1.0 vers Jelix 1.1]] ===== Détails des changements ===== ==== Améliorations, nouveautés ==== * Toutes les petites améliorations apportées dans les versions 1.0 à 1.0.5 * core * Ajout de la prise en charge de SOAP (donc jSoapRequest et jResponseSoap) (#377) * Réécriture des gestionnaires d'erreurs et d'exception (factorisation de codes) (#467) * amélioration des performances sur la récupération d'un objet response * Nouveau contrôleur CRUD jControllerDaoCrudDfk, pour les tables dont la clé primaire est sur deux champs * Nouvelle réponse jResponseHtmlFragment (#501) * Nouvelle réponse jResponseCmdLine, pour les scripts en ligne de commande, avec un nouveau coordinateur jCmdlineCoordinator (#406) * le premier argument à jController::getResponse() est maintenant optionel * jLocale : possibilité d'inclure des sauts de lignes dans les chaînes localisées (#569) * Erreurs : messageLogFormat supporte maintenant le pattern %url% pour inclure l'url courante dans les logs (#638) * détection automatique de la timezone (#600) * nouveau moteur d'url basic_significant, reposant sur les noms des modules/contrôleurs/méthodes pour générer les urls * jControllerDaoCrud * nouvelle méthode _preCreate et _preUpdate (#627) * jResponseHtml : * on peut maintenant spécifier son propre doctype, en surchargeant la nouvelle méthode outputDoctype() (#440) * la méthode _commonProcess est remplacée par la méthode doAfterActions (simple renommage donc), mais _commonProcess reste utilisable pour la compatibilité (jusqu'à Jelix 1.2) * nouvelle méthode addLink() (#657) * jForms : * possibilité d'ajouter son propre builder (XUL, extjs ou autre) sous forme de plugins (#434). Les plugins de template pour jForms sont maintenant aussi plus indépendant du format de sortie (du builder donc). * possibilité d'indiquer le builder au niveau des plugins de templates (#583) * Nouvelle version 1.1 du format XML de jforms, incluant : * Nouveau contrôle : support des champs cachés (#212) * Nouveau contrôle (#248) * Nouveau contrôle (#549) * Nouveau contrôle (#564) * Nouveau contrôle : edition html wysiwyg (#215) * Support de type="html" sur et