Installation de SCENARIserver sur Debian Wheezy
SCENARI est une suite d'applications avancées d'édition. SCENARI est sous licence libre et rentre dans la catégorie des chaînes éditoriales.
SCENARIserver est un serveur permettant permettant l'accès en édition à plusieurs utilisateurs.
À la différence de SCENARIserverLite, SCENARIserver utilise une base de donnée pour stocker l'information. L'usage d'une base de données permet d'adjoindre des fonctionnalités collaboratives avancées aux fonctions éditoriales, facilitant l'organisation de la production. SCENARIserver s'appuie sur un serveur Tomcat. L'ajout de la librairie SCENARIbatch permet également d'exécuter des tâches automatisées sur le serveur (lancement automatique de générations par exemple).
Pour essayer et tester SCENARI vous pouvez simplement utiliser SCENARIchain sur votre ordinateur (voir plus bas). Le présent guide est destiné à une installation déportée sur un serveur pour un usage multi-utilisateur.
http://scenari-platform.org/projects/scenari/fr/pres/co/versionsStables.html
Pré-requis
- Debian Wheezy installée
- réseau correctement configuré
Mise à jour du serveur Debian
En super utilisateur :
# apt-get update
# apt-get upgrade
Ajout d'un dépôt pour Scenari
# echo "deb http://scenari-platform.org/deb wheezy main" > /etc/apt/sources.list.d/scenari.list
Ajouter la clé de signature des paquets
# wget -O- http://scenari-platform.org/deb/scenari.asc | sudo apt-key add -
Mettre à jour la liste des paquets disponibles
# apt-get update
Installer SCENARIserver
# apt-get install scenariserver4.0-tomcat7
200 Mo environ
Un message de fin d'installation fait apparaître 2 warning :
- désactivé la sécurité sur Tomcat
- allouer plus de RAM pour Tomcat 500Mb mini
Édition du fichier de configuration de Tomcat
# vim /etc/default/tomcat7
Décommenter la ligne TOMCAT7_SECURITY=no
Changer la valeur de la RAM allouée à Tomcat à la ligne JAVA_OPTS=
Pour mettre 500 Mb de RAM :
JAVA_OPTS="-Djava.awt.headless=true -Xmx500m -XX:+UseConcMarkSweepGC"
Pour mettre 1 Gb de RAM :
JAVA_OPTS="-Djava.awt.headless=true -Xmx1G -XX:+UseConcMarkSweepGC"
Relancer le service Tomcat
Pour que le nouvelle configuration soit prise en compte il faut relancer le service Tomcat :
# service tomcat7 restart
Vérifier le bon fonctionnement
Le serveur est joignable à l'adresse : http://IP_DU_SERVEUR_DEBIAN:8080/scenariserver4.0
scenariserver4.0 étant le chemin par défaut des fichiers de travail.
Pour vérifier le bon fonctionnement du serveur il existe une page sur laquelle faire pointer le navigateur web : http://IP_DU_SERVEUR_DEBIAN:8080/scenariserver4.0/s/chain/u/ping
Une boîte de dialogue demande le compte et le mot de passe par défaut qui sont : admin/admin
Le mot de passe sera modifiable plus tard à travers l'application cliente, SCENARIchain, connectée au serveur en tant qu'administrateur.
Si le serveur fonctionne bien une page blanche apparaît.
Installation du client SCENARIchain sur votre poste
SCENARIchain est l'outil de saisie de contenu pour les auteurs, il lui faudra au minimum un modèle documentaire pour fonctionner.
Suivant votre distribution GNU / Linux l'installation peut être différente. Pour les distributions GNU / Linux qui se basent sur Debian il faut installer le dépôt comme sur le serveur.
# echo "deb http://scenari-platform.org/deb wheezy main" > /etc/apt/sources.list.d/scenari.list
# wget -O- http://scenari-platform.org/deb/scenari.asc | sudo apt-key add -
# apt-get update
# apt-get install scenariclient4.0.fr-fr
Configuration du client
Lancer SCENARIchain par la ligne de commande ou par l'icône sur votre ordinateur.
Pour configurer le client il faut se rendre dans l'onglet Raccourcis (côté droit de la fenêtre).
Si vous utilisez un proxy il faut Paramétrer la connexion à internet avant de déclarer un entrepôt
Cliquer sur Ajouter un entrepôt, une boîte de dialogue apparaît, saisir les informations requises.
- l'URL : http://IP_DU_SERVEUR_DEBIAN:8080/scenariserver4.0
- le Titre de l'entrepôt, important si vous souhaitez utiliser plusieurs entrepôts : TEST
- le Compte : admin
- le Mot de passe : admin
- cocher la case Enregistrer pour retenir le mot de passe.
Valider avec le bouton Créer.

Le message Aucun atelier accessible sur cette entrepôt apparaît sous le nom de l'entrepôt, il manque un atelier mais il n'est pas possible de l'ajouter tant qu'il manque un modèle documentaire. Un modèle documentaire est un modèle de document adapté à un contexte de publication donné :
- documentations logicielles
- documents académiques
- documents d'une suite bureautique traditionnelle
Il est possible de réaliser ses propres modèles avec SCENARIbuilder mais on peut également télécharger et utiliser des modèles prêts à l'emploi. Nous allons faire de la documentation logicielle alors nous prendrons Dokiel édité par la société Kelis.
Télécharger le modèle documentaire à l'adresse http://scenari-platform.org/projects/dokiel/files/4.0.101/wsppack/ ou avec wget :
$ wget http://scenari-platform.org/projects/dokiel/files/4.0.101/wsppack/DokielGuide_4.0.101.wsppack
Les versions plus récentes de Dokiel sont ici : http://www.dokiel.fr/fr/co/download.html
Le pack version 4.0 gère les versions 3.0 et 4.0 de Dokiel, c'est utile pour faire migrer des documents d'une version à une autre.
Sur la ligne de l'entrepôt cliquer sur le bouton Ajouter, puis sur Installer un pack, choisissez l'archive wsppack précédement téléchargée.
Le modèle documentaire apparaît dans la liste, cliquer sur Fermer.
Il faut maintenant créer un ou plusieurs ateliers selon comment vous souhaitez découper les publications. Cliquer sur le bouton Ajouter, une fenêtre s'affiche.
Il faut lui donner un nom, le modèle documentaire sélectionné par défaut est Dokiel version 4.0. Si vous souhaitez retravailler des documents en version 3.0 il faut cocher la case Dokiel 3.0 pour assurer la compatibilité. Cliquer sur le bouton Créer pour valider.
L'atelier TEST apparaît dans la liste. Double cliquer sur le nom de l'atelier pour l'ouvrir ou cliquer sur le bouton Ouvrir.
Pour apprendre à utiliser Dokiel il faut se référer à la documentation du modèle documentaire : http://docs.kelis.fr/models/dokiel/40/site/co/_GuideUtilisateurFS.html.
Vous pouvez également consulter l'onglet Aide mémoire dans l'accueil de l'atelier.
La configuration du serveur peut être personnalisée
Il est possible de personnaliser un peu le serveur SCENARIserver :
- chemin de l'application
- activations des fonctions collaboratives
- chemin des journaux systèmes
- activation de l'automatisation des traitements
Configuration de SCENARIserver : http://docs.kelis.fr/sc40/adminTech/lin/co/scenariServer.html
Les fichiers de configuration de SCENARIserver 4.0 se trouvent dans le répertoire /etc/scenariserver4.0/conf/
Une fois les modifications apportées il faut lancer un script pour que générer à nouveau les fichiers de configurations :
# scenariserver4.0-cfg reconfig
Pour que la nouvelle configuration soit prise en compte il faut relancer le service :
# service tomcat7 restart
Il est possible de réaliser la génération automatique des documentations en PDF ou HTML avec SCENARIbatch mais cela fera l'objet d'une autre documentation.