Guide de migration de la version 0.2 à la version Chiba 1

Peu de modification a réaliser pour passer à la version suivante. La nouvelle API est compatible avec l’ancienne. À partir de cette version, Novius OS gère les dépréciations. En voici une liste :

  • Le renderer Nos\Renderer_Media est à renommer en Nos\Media\Renderer_Media.
  • Dans la configuration des launchers, la clé url est dépréciée au profit de action.
  • Les clés widgets et widget_options sont à remplacer par renderer et renderer_options.
  • La fonction \Config::extendable_load() est dépréciée et doit être remplacée par \Config::loadConfiguration.
  • Dans la configuration du behaviour Orm_Behaviour_Publishable, la clé publication_bool_property est dépréciée. Utilisez à la place la clé publication_state_property.

Les pages sont maintenant mises en cache par défaut (d’une durée de 10 minutes) ; celà peut entrainer des comportements inatendus dans certaines applications avec affichage en front (hors celles du coeur et celles installées par défaut).

Quelques fichiers migrations doivent être exécutées. Si vous utilisez oil, merci d’utiliser la commande php oil refine migrate -m car l’organisation des migrations a été modifiée.