Raccourcis : Contenu - rubriques - sous rubriques
EN FR

Piste : 1.4

Ceci est une ancienne révision du document !


Jelix 1.4

Voici la liste complète des améliorations apportées depuis la version 1.3.x, et qui seront disponibles dans la future version 1.4.

Date de sortie : Encore en développement

Appel aux contributeurs: traduction de la page changelog anglaise demandée.

Améliorations principales

  • Nouvelles méthodes: jApp::config() pour récupérer la configuration et jApp::loadConfig() pour la charger. $gJConfig est déprécié
  • Nouvelles méthodes: jApp::coord() pour récupérer le coordinateur et jApp::setCoord() pour définir le coordinateur dans l'environnement Jelix. $gJCoord est déprécié
  • Nouveau système d’auto-chargement. Les classes à charger automatiquement peuvent être indiquées dans le fichier module.xml de vos modules. Le système d'auto-chargement supporte la spécification PSR0
  • Templates virtuels
  • Nouvelle API pour utiliser le cache HTTP
  • Nouvelles classes pour lire les flux Atom et RSS
  • Nouvelle classe jPref pour définir et obtenir des options de configuration dynamique et fonctionnelle. Une interface permettant à un webmaster de gérer ces préférences est disponible.
  • Les modules peuvent fournir leurs propres objets de réponse et les indiquer directement dans la configuration
  • Les modules peuvent fournir leurs propres fichiers CSS et JS sans avoir à les placer dans le répertoire www
  • Les Jelix-scripts recherchent désormais un fichier .jelix-scripts.ini dans le répertoire courant et ses répertoires parents, avant de chercher dans le répertoire de base
  • Nouveau driver jDb utilisant l'API mysqli (FlorianLB)

Mettre à jour depuis Jelix 1.3.x

  • Voir la documentation de migration (pas encore disponible pour le moment)
  • Vos points d'entrée devront être modifiés:
    • Le coordinateur devra être défini au sein de l'objet jApp.
    • Le fichier de configuration devra être indiqué avec la méthode jApp::loadConfig() au lieu du coordinateur
    • Un template est disponible dans le fichier lib/jelix-scripts/templates/www/index.php.tpl
  • Vous êtes encouragés à remplacer toutes les utilisations de $gJConfig/$gJCoord par les méthodes jApp::config() et jApp::coord()

Détails des changements

Améliorations

Bugs corrigés

  • toutes les corrections de bug de la branche 1.3.x

fr/changelog/1.4.1337762647.txt.gz · Dernière modification : 2012/05/23 08:44 de vdemonchy

Fils rss des changements récents dans le wiki Creative Commons License