La gestion des versions de Scenari a évolué, comme cela a été détaillé dans ce post ; ce billet propose un état des lieux à date pour vous aider dans le choix d’une version d’application ou dans la planification de vos mises à jour !
Où en est-on en mars 2023 ?
Début de production
Version
Statut
Fin de production
Fin de vie
juin 2016
4.2
Fin de vie
déc. 2022
déc. 2020
5.0
Gelé
déc. 2022
déc. 2023
juill. 2022
6.0
Production
juill. 2025
juill. 2026
oct. 2022
6.1
Production
oct. 2025
oct. 2026
6.2
Développement
Les différents 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.
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 est la durée de vie d’une version ?
À partir de la version 6.0, nous visons à maintenir chaque version :
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.
Quelle version installer aujourd’hui ?
Privilégiez les serveurs et clients en version 6.1, dans lesquels vous pouvez installer les packs des chaines éditoriales compilés en Scenari 6.0 ou 6.1 (ou directement les applications de bureau métiers lorsqu’elles sont disponibles).
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 Scenari
Statut fin 2022
Statut prévisionnel fin 2023
4.2
Fin de vie
Fin de vie
5.0
Gelé
Fin de vie
6.0
Production
Production
6.1
Production
Production
6.2
Développement
Production
6.3
–
Production
6.4
–
Qualification
6.5
–
Dé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 lamigration 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.
Chaque chaine éditoriale libre est proposée avec un habillage graphique par défaut. Très souvent, d’autres habillages graphiques, sont proposés par la communauté des utilisateurs sous forme d’extension à installer.
Vous pouvez souhaiter adapter l’habillage aux couleurs de votre organisation ou de votre projet. C’est ce que permet de réaliser le logiciel SCENARIstyler.
Un nouveau SCENARIstyler 6
Repensé dans la version 6 de Scenari , il propose désormais 3 méthodes pour faciliter les déclinaisons des habillages graphiques : formulaire, guidée, avancée.
Formulaire : accessible sans compétence technique de stylage web
Exemple du formulaire d’OptimOffice
Vous pouvez créer un habillage en modifiant les variables proposées : couleurs, taille et famille de la police, icône de favori,…
Guidé : le juste nécessaire pour simplifier la maintenance
Exemple de la méthode guidée d’OptimOffice
Nécessite des compétences CSS, voire Javascript, cette méthode permet de simplifier la maintenance de votre habillage graphique : vous surchargez les fichiers CSS proposés. Lors de la prochaine mise à jour de votre chaine éditoriale, vous contrôlerez uniquement vos modifications, isolées dans vos fichiers.
Avancé : la méthode la plus libre
La méthode actuelle reste disponible : vous pouvez modifier complètement l’habillage graphique en choisissant votre propre organisation de fichiers.
A découvrir aux rencontres Scenari !
Des ateliers
A partir du 21 juin, les Rencontres Scenari sont l’occasion de découvrir ce nouveau SCENARIstyler, avec l’assistance de modélisateurs Scenari, lors d’ateliers, se déroulant en continu.
Et un concours de skins !
Afin d’éprouver ce nouveau SCENARIstyler, réalisez un habillage graphique des publications de la chaine éditoriale OptimOffice en utilisant les méthodes formulaire ou guidée et participez au concours.