Projet

Général

Profil

Actions

Feature #3817

fermé

Visualisation des pièces jointes

Ajouté par Yohann Chastagnier il y a environ 12 ans. Mis à jour il y a environ 12 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
Fichiers joints
Début:
12/10/2012
Echéance:
% réalisé:

100%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

Visualiser des documents, de type Office et PDF, directement depuis les différentes applications Silverpeas qui présentent des documents joints.


Fichiers

exemple-visionneuse-1.png (165 ko) exemple-visionneuse-1.png Yohann Chastagnier, 12/10/2012 16:16
exemple-visionneuse-2.png (136 ko) exemple-visionneuse-2.png Yohann Chastagnier, 12/10/2012 16:16
exemple-flipbook-1.png (180 ko) exemple-flipbook-1.png Yohann Chastagnier, 12/10/2012 16:16
exemple-flipbook-2.png (177 ko) exemple-flipbook-2.png Yohann Chastagnier, 12/10/2012 16:16

Demandes liées 2 (0 ouverte2 fermées)

Lié à Silverpeas Core - Feature #3216: Prévisualisation des pièces jointesClosedYohann Chastagnier27/04/2012

Actions
Lié à Silverpeas Core - Feature #6957: Améliorations techniques des services de prévisualisation et de visualisation des pièces jointes.ClosedYohann Chastagnier07/10/2015

Actions

Mis à jour par Yohann Chastagnier il y a environ 12 ans

Demande :
Visualiser des documents, de type Office et PDF, directement depuis les différentes applications Silverpeas qui présentent des documents joints.

Réponse :
Un service de visualisation de fichiers a été mis en place.
Ce service de visualisation est disponible à partir des écrans qui présentent des fichiers joints (GED, Almanach, ...).

Les fichiers compatibles avec ce système sont les suivants :
  • Documents Open Office (odt, odp, ods)
  • Documents Microsoft Office (doc, docx, ppt, pptx, xls, xlsx)
  • Fichiers pdf

Lorsque, parmi des fichiers joints, certains peuvent être visualisés, pour chacun d'entre eux apparaît une petit livre ouvert après les informations de taille du fichier et de date à laquelle le fichier a été joint (et à droite de l'icône loupe si le fichier est prévisualisable via les services de prévisualisation).
L'utilisateur clique sur l'icône livre pour lancer la visualisation du fichier associé. Pendant la génération des éléments nécessaires pour la visualisation (éléments calculés à chaque demande de visualisation d'un fichier) une animation d'attente est présentée à l'utilisateur. Cette dernière l'empêche de réaliser d'autres opérations sur l'application.

La visualisation se présente sous la forme d'une boîte de dialogue avec une barre de titre et la visionneuse en tant que contenu.
Ci-dessous deux exemples de visualisation :


La barre de titre indique le nom du fichier en cours de visualisation.
La touche "échap" du clavier ou un clique sur la croix située en haut à droite de la boîte de dialogue permettent de fermer la visualisation.
Tant que la boîte de dialogue est affichée, il n'est pas possible à l'utilisateur d'effectuer une autre action sur l'application (hormis les actions accessibles depuis les menus et l'entête).

La visionneuse (utilisée exclusivement en mode flash) présentée dans la boîte de dialogue est constituée de deux parties :
  • une barre de menu
  • un espace permettant de visualiser le fichier
La barre de menu propose les fonctionnalités suivantes :
  • impression du document
  • mise en forme de l'affichage de la visionneuse
  • zoom sur le document. Il est à noter que le double-clique sur le document permet également de zoomer fortement sur le document. Un autre double-click permet de revenir au zoom précédent
  • affichage en plein écran. Le menu reste accessible en haut de l'écran
  • navigation entre les différentes. La touche espace permet d'avancer d'une page
  • sélection de texte
  • recherche de texte

La taille de la visionneuse est calculée automatiquement selon la taille d'affichage du navigateur internet et selon les dimensions des pages du fichier visualisé.
Cependant, la largeur de la visionneuse ne peut pas être inférieure à 680 pixels, de même que la hauteur qui ne peut pas être inférieure à 480 pixels.

Du côté technique, pour que le service de visualisation soit disponible à l'utilisateur, il est obligatoire d'installer sur le serveur les applications suivantes :
  • SwfTools : une fois installé, la variable d'environnement PATH du serveur doit contenir le chemin d'accès vers le répertoire d'installation
  • OpenOffice : OpenOffice doit être lancé en mode serveur (par exemple, soffice -headless -nofirststartwizard -accept="socket,port=8100;urp;"), et ce, via le même compte utilisateur système que celui qui lance le démarrage du serveur Silverpeas
Enfin, pour les administrateurs qui désirent proposer une visionneuse de type FlipBook à ses utilisateurs, il existe la possibilité de paramétrer une visionneuse différente de celle proposée par défaut : FlexPaper Zine qui est un flipbook commercial (utilisé exclusivement en mode flash dans Silverpeas).
Pour cela, il faut dans un premier temps obtenir le flipbook :
  • acheter une licence FlexPaper Zine . Une fois la transaction bancaire réalisée, une adresse HTTP est fournie pour se diriger vers un espace de téléchargement dédié. Avant de passer aux étapes suivantes, il faut obligatoirement renseigner dans cet espace le domain du serveur Silverpeas (par exemple, www.my-silverpeas-server.com)
  • télécharger l'archive FlexPaper Zine Flash Version ou FlexPaper Zine Readonly Version, et installer le fichier FlexPaperViewer.swf qui se trouve à la racine de l'archive dans le répertoire /data/web/weblib.war/flexpaper/flash/ du projet Silverpeas.

Dans un deuxième temps, il faut renseigner la clef de la licence, celle obtenue lors du renseignement du domain du serveur Silverpeas, dans le fichier de paramètres /org/silverpeas/viewer/viewer.properties au niveau de l'entrée flexpaper.licenseKey.

Ci-dessous deux exemples de flipbook :

Mis à jour par Nicolas Eysseric il y a environ 12 ans

  • Statut changé de Resolved à Closed
OK. Validé sur :
  • pavé standard des fichiers joints non versionnés
  • pavé standard des fichiers joints versionnés
  • restitution d'un fichier dans un formulaire
  • affichage des fichiers dans la liste des publications d'un dossier de l'application GED

Mis à jour par Nicolas Eysseric il y a environ 12 ans

  • Statut changé de Closed à Assigned
  • Assigné à changé de Yohann Chastagnier à Nicolas Eysseric

Intégrer la prévisualisation et la visionneuse dans la liste des résultats de recherche...

Mis à jour par Nicolas Eysseric il y a environ 12 ans

  • Statut changé de Assigned à Closed

La prévisualisation et la visionneuse sont désormais disponibles sur les fichiers retournés par une recherche...

Mis à jour par Yohann Chastagnier il y a environ 9 ans

  • Lié à Feature #6957: Améliorations techniques des services de prévisualisation et de visualisation des pièces jointes. ajouté
Actions

Formats disponibles : Atom PDF