En 2019, aux Rencontres Scenari de Nantes, a été présenté le nouvel éditeur web.

Depuis 3 ans, les versions s’enchaînent : 5.0 – avec 2 éditeurs en parallèle -, puis 6.0 cet été, 6.1 à la fin du mois.

Pour s’y retrouver… quelques explications complémentaires :

Versions majeure, medium, mineure : définition et rythme de sortie

Une version majeure de Scenari (Scenari 6, Scenari 7…) devrait sortir tous les 3 – 4 ans. Une version majeure signifie des changements importants dans l’outil, apportant des fonctions nouvelles ou modernisées.

Entre temps, l’objectif est de livrer une version medium (Scenari 6.0, 6.1, 6.2…) à un rythme plus soutenu, tous les 4 à 6 mois environ. L’enjeu est de proposer des améliorations fonctionnelles plus fréquemment, et surtout de garantir un logiciel stable, et le plus sécurisé possible.

Une version mineure (troisième chiffre) corrige des problèmes et n’apporte aucune évolution.

Bon à savoir !

Si vous êtes utilisateur des chaines éditoriales open source, un pack compilé en version 6.0 fonctionnera en 6.1 (l’inverse n’étant pas vrai !). Par exemple, Opale 4 fonctionne en Scenari 6.0 et Scenari 6.1. Dit autrement, vous n’êtes pas tenus de faire une mise à jour tous les 4 mois, vous pouvez conserver un rythme plus lent, annuel par exemple.

Mise à jour de votre solution : quelles implications ?

Il est conseillé de toujours utiliser la dernière version mineure disponible de Scenari et de votre solution : elle peut être installée sans tests préalables, il n’y a aucun risque de régression (la rigueur nous oblige à ajouter ici « en principe »).

Les mises à jour medium permettent de bénéficier des améliorations fonctionnelles. Il est recommandé de réaliser quelques tests au préalable (processus de qualification). Pour les skins personnalisés et les solutions sur-mesure, des ajustements de votre configuration dans SCENARIbuilder ou SCENARIstyler peuvent s’avérer nécessaires.

Les mises à jour majeures peuvent exiger des modifications plus conséquentes voire un re-développement partiel de la solution, selon les changements apportés – comme cela a été le cas avec le nouvel éditeur web – et le volume de développements spécifiques de votre solution.

Les statuts d’une version

Chaque version (à partir de la 6.0) passe dans 5 statuts :

  • Développement : en cours d’élaboration, la version ne doit pas être utilisée en production.
  • Qualification : la branche est en cours de stabilisation, ce qui correspond à la sortie d’une version Release Candidate sur scenari.software ; utilisable en contexte de production non critique où le déploiement de correctif peut être rapide.
  • Production : correspond à la sortie d’une version Finale sur scenari.software ; à utiliser en contexte de production. Les correctifs de sécurité ou d’anomalies bloquantes sont intégrés.
  • Gelé : seuls les correctifs essentiels (sécurité notamment) sont réintégrés.
  • Fin de vie : aucune maintenance n’est assurée. La version ne doit plus être utilisée.

Quelle durée de maintenance d’une version ?

A partir de la version 6.0, Kelis, éditeur du cœur de Scenari, vise à maintenir au minimum une version medium :

  • en statut « Production » 3 ans après la date de la première sortie finale ;
  • en statut « Gelé » 1 an supplémentaire, soit 4 ans après la date de la première sortie finale.

La version 6.0, sortie en juillet 2022, sera donc maintenue en statut « Production » jusqu’en juillet 2025.

Version de ScenariStatut fin 2022Statut prévisionnel
fin 2023
4.2Fin de vieFin de vie
5.0GeléFin de vie
6.0ProductionProduction
6.1ProductionProduction
6.2DéveloppementProduction
6.3Production
6.4Qualification
6.5Développement
Statuts des versions

Version 4.2 : fin de vie en décembre 2022

La version 4.2 est sortie en juin 2016 , sa dernière sortie corrective date d’avril 2022.

La version ne sera plus supportée à la fin de l’année 2022. De notre côté, nous arrêtons les hébergements de ces solutions à cette date.

Nous recommandons et incitons fortement tous les utilisateurs à effectuer la migration de leurs solutions vers les versions 6+ de Scenari.

La première raison est que nous n’effectuerons plus de maintenance sur cette branche. De plus, l’environnement d’édition historique était conçu sur une solution qui n’est plus maintenue (XulRunner). Il ne fonctionne plus sur le système d’exploitation Mac OS, nous ignorons combien de temps il fonctionnera sur Linux et Windows. Le code Scenari 4.2 utilise par ailleurs des composants qui ne sont plus maintenus par leurs éditeurs.

Version 5.0 : fin de vie en décembre 2023

La version finale 5.0 est sortie en décembre 2020 et peut être qualifiée de version de transition : la maintenance de deux environnements graphiques clients en assurant leur compatibilité était nécessaire mais contraignante.

Des améliorations à tous niveaux de Scenari ont pu être apportées dans les versions suivantes (6+), dès lors que l’éditeur historique a été supprimé : éditeur web, renforcement de la sécurité notamment.

C’est pourquoi, il est recommandé de privilégier la version 6.0 ou 6.1 qui bénéficieront d’une durée de maintenance plus étendue, celle de la 5.0 est réduite d’un an et s’achèvera fin 2023.

La gestion des versions en vidéo

Retrouvez en vidéo la présentation de la gestion des versions et des nouveautés de Scenari 6.1