Migration graphique 4.4 vers 4.5


Ce guide traite de la migration graphique de vos chartes d'une version Ametys 4.4.x à 4.5.0.
Reportez-vous également au guide de migration technique.

  1. Migrations assistées
  2. Migration manuelle
    1. SitemapInputData
    2. CSS dans le moteur de recherche
    3. Plugin inlinemedia

Migrations assistées

La migration graphique est maintenant assistée par un script.

Le script effectuera certaines tâches simples automatiquement et signalera les migrations manuelles nécessaires.

  1. Téléchargez le script Télécharger le fichier «migrate-skin-helper-4.5-v015.ant» (31.4 Ko)
  2. Déplacez le fichier à la racine du projet contenant le code à migrer
  3. Exécuter le script ant (avec la tâche par défaut "migration")

En orange apparaissent les opérations faites automatiquement.

En rouge apparaissent les opérations à faire manuellement.

Une fois ces migrations assistées terminées, vous pouvez faire les autres migrations manuelles qui suit.

Migration manuelle

SitemapInputData

Dans le fichier <skin>/conf/sitemap.xml le paramètre "descendant-depth" indique combien de niveaux en dessous de la page courante étaient générés pour le sax du plan du site (pour construire des sous-menus contextuels par exemple).

Un bug faisait que le XML généré allait deux niveaux plus loin que spécifié par le paramètre, ce qui pouvait causer des problèmes de performance, alors que c'était la plupart du temps inutile.

Ce bug a été corrigé, mais du coup, il est théoriquement possible que les chartes tiraient partie du bug sans le savoir. Vérifiez que la navigation dans le site fonctionne toujours correctement quelque soit le niveau de page. Si non, il vous faudra certainement augmenter la valeur du paramètre "descendant-depth".

CSS dans le moteur de recherche

Avant la correction du ticket CMS-9991, le service "Moteur de recherche" configuré pour remonter des "Contenus" affichait les contenus sans tenir compte des CSS apportées par ceux-ci.

Depuis la correction du ticket CMS-9991, les CSS apportées par les contenus sont utilisées par le service "Moteur de recherche" en mode "Contenu".

Cela peut donc entraîner des changements graphiques sur les pages du service "Moteur de recherche" en mode "Contenu" :  il faut vérifier manuellement que cet afflux de fichier CSS n'a pas d'impact graphique sur vos pages utilisant le service de "moteur de recherche" en mode "contenu".

Si c'est cas, il vous faudra corriger vos CSS, peut-être pour enlever les correctifs effectués suite au ticket CMS-9991.

Plugin inlinemedia

Text riche : Youtube et Dailymotion responsive

Retour en haut