OptimOffice

Fiche logiciel validé
  • Création ou MAJ importante : 31/03/13
  • Correction mineure : 30/05/14
  • Rédacteur de la fiche : Stéphane Poinsart - Unité d'Innovation 'Ingénierie des Contenus et Savoirs' (Université de Technologie de Compiègne)
  • Relecteur(s) : Fabien Baillon (Laboratoire RAPSODEE, École des Mines d'Albi)
    Franck Rouzé (SEMM - Université de Lille1)
  • Responsable thématique : Anne Durand (CLEO)
Mots-clés
Pour aller plus loin
  • Fiches logiciel PLUME connexes : , ,

OptimOffice : Chaîne éditoriale pour créer et publier des documents bureautiques

  • Site web
  • Système : UNIX-like, Windows, MacOS X
  • Téléchargement
  • Version évaluée : 1.1
  • Langue(s) de l'interface : français
  • Licence : gpl, lgpl, cecill, MPL

    Installeur packagé avec d'autres composants en fonction du système d'exploitation, sous d'autres licences (ImageMagick, JRE Sun, XulRunner...).

Description
Fonctionnalités générales

OptimOffice est une chaîne éditoriale Scenari qui permet de rédiger et de structurer un contenu, et d'en décliner la publication sur différents supports : papier (dossier, rapport, etc.), diaporama, site web. OptimOffice permet de disposer d'un outil de type bureautique, avec les avantages d'une chaîne éditoriale. Contrairement aux autres chaînes éditoriales Scenari (comme Opale pour la formation, ou Dokiel pour la documentation technique), OptimOffice est une chaîne éditoriale "généraliste", et n'est pas dédiée à un usage métier particulier. Elle est donc ouverte à tout contexte d'utilisation.

Principales fonctionnalités :

  • assister l'auteur dans la structuration de son contenu,
  • rédiger et structurer le contenu en éléments recombinables et réutilisables,
  • intégrer des ressources multimédia : films, séquences sonores, schémas, animations, etc.,
  • publier des documents en diaporama, site web et version papier (dossier, note, rapport, etc.).
Autres fonctionnalités

Gestion fine des contenus

Optim permet une gestion fine du contenu éditorial, par le biais de filtres de publication. Ces filtres permettent de préciser si un bloc de contenu, une ressource, ou plus généralement un item, doit être ignoré pour telle ou telle publication. Ces filtres, très simples d'utilisation, facilitent grandement la rédaction multisupport, en donnant à l'auteur une vision d'ensemble de son contenu, tout en lui permettant de spécifier des éléments pour une publication sur un support donné (papier, web, ou diaporama).

Sites web dynamiques et contributifs

Pour la publication des sites web, Optim apporte une fonctionnalité inédite dans les chaînes éditoriales : la possibilité d'insérer des fonctions interactives : système de commentaire (discussion sur les pages) et de notation, moteur de recherche, etc... Ce même système permet également d'inclure des ressources distantes (cartes Google, vidéos, etc...).
Toutes ces « ressources » proviennent de systèmes tiers auquel Optim fait référence (par code embed ou widget) ; c'est une façon d'enrichir les documents issus de Scenari, en augmentant l'interaction des sites publiés.

SCENARIstyler

SCENARIstyler, qui s'installe comme un atelier dans SCENARIchain, permet d'appliquer et de déployer des chartes graphiques pour Optim, et de personnaliser ses publications. Il ne s'agit pas d'un éditeur CSS ou d'un outil de stylage OpenOffice, mais d'un atelier de packaging, de test et de déploiement d'un skin pour les documents Optim. Son utilisation présuppose donc une compétence classique de webdesign, pour modifier et adapter les skins graphiques des sites web ou des diaporamas (HTML), ou des rapports (OpenOffice).

Extensions

Il est possible d'installer différentes extensions pour rajouter des fonctionnalités expérimentales à OptimOffice.

http://scenari-platform.org/addons/

Des évolutions fonctionnelles :

  • ConceptTree : Permet de créer les arbres de concepts (mindmap allégée) et de les publier aux formats web et papier.
  • OptiBlog : Permet la création de blogs avec Optim.
  • CV : CV est une extension qui permet de créér son CV au sein de l'environnement Optim. Cette extension permet de générer des documents papiers sans passer par OpenOffice. Il est remplacé par le moteur Papier CSS : "Flying Saucer" qui s'appuie sur les technologies XHTML et CSS.
  • Diaporama flash : Permet la publication des diaporamas au format flash (au lieu d'une publication HTML). Basé sur le moteur flex.
  • Phone : L'extension "Phone" du modèle OptimOffice permet de publier un contenu pour iPhone sous la forme d'un paquet ZIP. L'application gratuite et open source OptimOffice Reader pour iPhone permettra de télécharger ces ZIP depuis un dépôt RSS, pour les consulter sur l'iPhone.
  • Papier CSS : Cette extension permet de générer des documents papiers sans passer par OpenOffice. Il est remplacé par le moteur "Flying Saucer" qui s'appuie sur les technologies XHTML et CSS.

Des chartes graphiques différentes :

  • Village : Charte graphique pour la publication web OptimOffice, réalisée dans le but de présenter un village.
  • OpenTerritory : Charte graphique développée dans le cadre du projet scenari-territorial. Cette version est diffusée librement et peut convenir à des usages plus variés.
  • Epure
  • Trefle : Charte graphique à dominance mauve / magenta, reprenant des photos d'illustration de trèfles en filigrane.
Interopérabilité

Le format d'entrée est un format XML. Pour l'ajout de ressources (images, vidéos, etc.), les formats standards sont acceptés (jpg, pdf, mp3, etc.). La publication génère des formats XHTML, OpenOffice ou PDF selon les besoins. Le format XML d'entrée permet de décliner les formats de sortie selon les besoins.

Contexte d'utilisation dans mon laboratoire/service

Optim permet de réaliser tout type de document : compte rendu de réunion, rapport de stage ou de recherche, site web projet, présentation commerciale, support de conférence, etc. L'avantage principal est de pouvoir structurer les documents, et de réutiliser les éléments dans différents documents : toutes les conférences Scenari dans les salons professionnels ou les colloques universitaires sont réalisées à partir d'un même fonds documentaire, et adaptées selon l'objectif et les publics.
Ces éléments peuvent être réutilisés pour alimenter les sites web projets ou des dossiers thématiques.

Environnement du logiciel
Logiciels connexes

OpenOffice.org 3.3 (fiche) : obligatoire pour publier les versions "imprimables" des documents, ou traiter certaines ressources au format OpenDocument (en cas d'installation client / serveur, un déploiement serveur seul peut-être suffisant).

ImageMagick : utilisé en interne par Scenari pour les redimensionnements d'images, il est installé automatiquement (inclus dans l'installeur Windows, ou récupéré par dépendance sous Linux).

Autres logiciels aux fonctionnalités équivalentes

L'approche chaîne éditoriale d'Optim en fait un outil à part, même si certaines fonctionnalités que l’on trouve dans les outils classiques s'en rapprochent :

  • les suites bureautiques, qui offrent différents supports de publication (export "html" d'un traitement de texte par exemple)
  • certains CMS qui peuvent publier un même contenu en ligne ou en format alternatif (PDF, le plus souvent)
Environnement de développement
Type de structure associée au développement

Le projet a été initié par l'équipe Ingénierie des Contenus et Savoir de l'Université de Technologie de Compiègne (UTC). Le développement technique a été mis en œuvre principalement par Kelis, l'éditeur des solutions Scenari.

Eléments de pérennité

Défini comme "produit", la maintenance et l'évolution de la solution est assurée par les structures porteuses.

Références d'utilisateurs institutionnels

École des Mines d'Albi (EMAC)

Dans le cadre de la valorisation des activités de recherche et d'enseignement, plusieurs contenus de vitrine ont été mis en place avec Optim. Ces contenus sont  rédigés de manière collaborative, à l'initiative d'une Équipe de recherche du centre RAPSODEE de l'EMAC. Un projet plus ambitieux vise à terme un couplage entre Optim et le CMS Nuxeo, afin de favoriser la gestion de ces contenus, et stimuler la rédaction collaborative par l'ensemble des acteurs impliqués.

Université de Lille 1

Environnement utilisateur
Liste de diffusion ou de discussion, support et forums

Il existe un forum Optim

Documentation utilisateur

Guide utilisateur Optim (versions web et PDF)

Contributions

Il existe différentes manières de contribuer :

  • Référencer ses réalisations (sur le forum ou le wiki)
  • Tester les nouvelles versions, proposer des suggestions ou signaler des bugs
  • Contribuer aux traductions (localisations)
  • Financer des développements spécifiques