Architecture des composantes sur les postes clients

Contexte client-serveur

L'éditeur de Scenari est accessible directement par un navigateur web à jour (BraveChrome, Chromium (pour les distributions Linux), EdgeOperaVivaldi).

Une alternative au navigateur est d'installer SCENARIclient qui propose le même éditeur web.

La communication entre la couche cliente et le serveur utilise le protocole https.

Pourquoi installer SCENARIclient ?

  • par confort : pour isoler l'environnement de travail du navigateur web et accéder directement à un ou plusieurs serveurs Scenari, sans se perdre dans différents onglets ou favoris

  • pour accéder à des fonctions complémentaires  :

    • le contrôle des URL

    • l'ouverture directe des fichiers OpenDocument dans Libre Office

    • l'intégration du correcteur orthographique dans le menu contextuel de l'application.

Applications de bureau

L'application cliente existe sous forme d'application de bureau autonome, qui stocke sur un disque dur local les contenus XML[1].

Ce type d'application est pertinente :

  • pour une évaluation de chaines éditoriales et tests de prototypes ;

  • pour des usages déconnectés, sans écriture collaborative.

Caractéristiques

Les clients Scenari sont construits avec le moteur Electron.

Différents packagings sont possibles par configuration dans SCENARIbuilder, par exemple en msi, pour faciliter les déploiements sous le système d'exploitation Microsoft Windows.

Proposition de mise à jour

Une mise à jour est automatiquement proposée à l'utilisateur.

Pour les applications de bureau, ce mécanisme facilite le maintien à jour du modèle documentaire (Opale, Dokiel, OptimOffice).

Clients historiques

Les applications historiques sont en fin de vie et s'arrêtent avec la version 5 de Scenari.

Le client historique SCENARIchain (jusqu'à la version 5.0) est un exécutable java, dont la couche graphique est fondée sur Firefox XUL Runner.

Dans la version 5 de Scenari, les deux technologies co-existent : les applications historiques ou celles de Nouvelle Génération.