Auteur/autrice : Christelle Larrouy

Une nouvelle gestion des versions de Scenari

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

Personnaliser facilement les habillages graphiques de vos documents

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 !

Rencontres Scenari Lille 2022

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.

Tous les détails sur la page du site des Rencontres.

Télécharger

Retrouvez sur le site scenari.software :

Sortie de Scenari 6

La version 6 de Scenari signe la fin de vie de l’éditeur historique. Désormais, le nouvel éditeur web est accessible par un navigateur web (Edge, Chrome, Chromium, Opera…) ou par SCENARIclient (fondé sur Electron).

Des nouveautés

  • Design de l’interface: le design a été amélioré et optimisé, notamment suite aux retours des utilisateurs.
  • Moteur de rendu PDF : les applications de bureau (SCENARIchain-desktop, par exemple) embarquent désormais Postscriptum et permettent de générer des PDF avec ce moteur de rendu, sans avoir besoin d’installer une librairie externe au préalable.
  • De nouvelles possibilités de déclinaisons des skins : SCENARIstyler a été entièrement repensé, pour adresser différents niveaux de besoins d’adaptation graphique et permettre à tous les profils d’utilisateurs de personnaliser leurs skins.

Une version beta

La version 6 est déjà diffusée dans des contextes de production depuis le début de l’année, et depuis mars sur l’application et le service MyScenari de l’association.

La version 6 adresse le spectre fonctionnel des versions antérieures de Scenari. Elle va continuer à faire l’objet d’un développement continu et proposer de nouvelles fonctionnalités.

Une version « finale » est prévue avant l’été.

La prochaine version 6.1 : un nouveau SCENARIbuilder

La dernière étape de transformation est la sortie de l’outil de conception SCENARIbuilder avec une nouvelle interface web et l’arrivée d’une nouvelle fonctionnalité d’analyse de la modélisation en temps réel, baptisée MOAN (MOdeling ANalyzer).

A découvrir d’ici cet été…

Télécharger

Tous les détails de la version 6 de Scenari dans la note de version.

Télécharger les applications Scenari (SCENARIchain-desktop, client, serverLite, server, suite-starter) et les logiciels de conception et personnalisation (SCENARIbuilder, SCENARIstyler).

Télécharger les applications métier : Opale, OptimOffice, Dokiel.

Copyright © 2022 Blog de Kelis

Thème par Anders NorenHaut ↑