Notes de la version 0.2

Nouveautés

  • Une instance de Novius Os peut-être multi-contexte : gérer de un à plusieurs sites, chacun dans une ou plusieurs langues

  • Intégration de l’application Slideshow

  • Intégration de l’application Form

  • Intégration de l’application Assistant ‘Créer mon appli’

  • Intégration du sharer Simple Google+ sur le même modèle que Facebook et Twitter

  • Le back-office est disponible en français et en anglais

  • Les onglets du back-office sont fermables avec un click sur le bouton du milieu de la souris
    Nouveau bouton Close all other tabs

Développeur

  • Conséquences du passage de multi-languages à multi-contextes

    • Toutes les colonnes lang, lang_common_id, lang_is_main de la base de données ont été renommées avec context
    • Les nouvelles colonnes context ont été agrandies, de 5 à 25 caractères
    • Le behaviour Translatable a été renommé en Twinnable
    • La configuration se fait dans un fichier dédié (plus dans config.php). Deux nouvelles clé contexts et sites en plus de locales
    • Dans le CRUD, la notion de context est remplacée celle d’environment pour éviter les confusions (context_relation -> environment_relation, item_context -> item_environment)
    • Toutes les variables liées ont, elles aussi, été renommées
  • Mise à jour des librairies tierces :

    • jQuery, de la 1.7.2 à 1.8.2
    • jQuery UI, de la 1.8.22 à la 1.8.24
    • Wijmo, de la 2.1.4 à la 2.2.2
    • tinyMCE, de la 3.5.6 à la 3.5.7
    • FuelPHP et ses packages (dont email), de la 1.2 à la 1.4
  • Modification de l’API des pages :

    • Nouvelle classe outil Tools_Url
    • Model_Page->get_link() -> Model_Page->link()
    • Model_Page->get_href() -> Model_Page->url()
    • Model_Page::get_url() -> Tools_Url::page()
    • Suppression de Model_Page::get_url_absolute()
    • Toutes les méthodes retournent des URLs absolues
  • Fusion et amélioration de la configuration des app-desk, des inspector et des CRUD :

    • Fichier de configuration commun pour les données propres aux models
    • Possibilité de formatter une colonne d’une grid via la configuration PHP (et plus seulement en Javascript)
  • Dans le Controller_CRUD, la méthode from_item devient init_item et n’est appellée que si l’item est nouveau

  • Nouvelle class Attachment pour gérer des fichiers attachés à un item que l’on ne pas mettre dans la médiathèque

  • Disparition de la notion de widget au profit de renderer. Renommage de classes et de chemin de vues

  • Toutes les vues et fichiers de configuration sont surchargeables dans le répertoire config du site

  • Création d’un controller de popup d’enhancer pour le WYSIWYG avec prévisualisation par défaut

  • La clé de configuration upload.disabled_extensions est déplacée dans novius-os.upload.disabled_extensions

  • Les variables $page et $main_controller sont disponible dans le template

  • Le renderer Time Picker peut être utiliser en dehors d’un Fieldset

  • L’événement PHP front.start prend le paramètre cache_path en plus

Read the Docs v: chiba.2
Versions
latest
stable
elche
dubrovka
chiba.2
chiba.1
Downloads
pdf
htmlzip
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.