Avant de faire la montée de version

Potentiellement, vous pouvez avoir un écart graphique entre vos maquettes originelles et la version mise à jour... Cela peut tout à fait se justifier auprès de votre MOA, par une amélioration de l'accessibilité, une mise à jour vers des composants plus récents -impératif de sécurité- et une meilleure cohérence graphique avec Paris.fr.

Comment préparer la montée de la version 1.4.x à la 1.5.x

Modifier son POM

Il vous faut modifier la version du pom pour le composant "Thème Paris.fr -artifact :site-theme-parisfr-, en modifiant la version vers 1.5.x, consulter la version de la dernière version sur gitlab

Passer les scripts de mise à jour disponibles sur gitlab. Vous pouvez aussi retrouver ces scripts dans votre webapp dans le répertoire "WEB-INF/sql/update"

Vérifier ces quelques point une fois l'application déployée.

  • Vider les caches du site
  • Vider les caches du navigateur
  • Est ce que vos propriétés du site sont à jour, voir la page configuration du site

Les points d'attention

Le code a changé...

Vous avez utiliser du HTML, fourni par la version précédente, il est possible que vous deviez faire des modifications. Pour cela reporter vous à la documentation du composant

  • Le code HTML généré peut avoir changé. Cela peut impliquer des régressions mineures si vous avez utiliser le code HTML, notamment dans du contenu et non pas la macro

Des librairies mises à jour

  • Attention si vous utilisez jqueryUi, le fichier jquery-ui-1.10.0.custom.css peut occasionner des effets de bords, notamment sur les champs de formulaires. Pour éviter cela utiliser la libraire theme-jquery-ui-1.10.0.custom.css située dans le dossier du thème
  • La librairie pour le datepicker ayant été changée afin de prendre en compte les contraintes d'accessibilités, il vous faut vérifier vos champs ayant un datepicker. Il existe une nouvelle macro cInputDate pour simplifier l'utilisation du datpicker.