https://tracker.silverpeas.org/https://tracker.silverpeas.org/favicon.ico?17095821032012-05-04T09:21:58ZSilverpeas Issues TrackerSilverpeas Core - Feature #3216: Prévisualisation des pièces jointeshttps://tracker.silverpeas.org/issues/3216?journal_id=109072012-05-04T09:21:58ZSebastien Vuilletsebastien.vuillet@silverpeas.com
<ul></ul><p>Une piste : <a class="external" href="http://www.artofsolving.com/opensource/jodconverter">http://www.artofsolving.com/opensource/jodconverter</a></p> Silverpeas Core - Feature #3216: Prévisualisation des pièces jointeshttps://tracker.silverpeas.org/issues/3216?journal_id=111332012-05-22T10:11:00ZNicolas Eysseric
<ul><li><strong>Version cible</strong> mis à <i>Version 5.11</i></li></ul> Silverpeas Core - Feature #3216: Prévisualisation des pièces jointeshttps://tracker.silverpeas.org/issues/3216?journal_id=113022012-05-25T14:16:42ZSebastien Vuilletsebastien.vuillet@silverpeas.com
<ul></ul><p>Il faudrait aussi prendre en charge les documents PDF.</p> Silverpeas Core - Feature #3216: Prévisualisation des pièces jointeshttps://tracker.silverpeas.org/issues/3216?journal_id=122702012-07-13T23:41:51ZNicolas Eysseric
<ul><li><strong>Statut</strong> changé de <i>New</i> à <i>Assigned</i></li><li><strong>Assigné à</strong> mis à <i>Yohann Chastagnier</i></li></ul> Silverpeas Core - Feature #3216: Prévisualisation des pièces jointeshttps://tracker.silverpeas.org/issues/3216?journal_id=124832012-08-02T13:49:32ZYohann Chastagnieryohann.chastagnier@silverpeas.com
<ul><li><strong>Statut</strong> changé de <i>Assigned</i> à <i>In progress...</i></li></ul> Silverpeas Core - Feature #3216: Prévisualisation des pièces jointeshttps://tracker.silverpeas.org/issues/3216?journal_id=126082012-08-24T17:25:24ZYohann Chastagnieryohann.chastagnier@silverpeas.com
<ul><li><strong>Fichier</strong> <a href="/attachments/1678">exemple-apercu.jpg</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/1678/exemple-apercu.jpg">exemple-apercu.jpg</a> ajouté</li><li><strong>Statut</strong> changé de <i>In progress...</i> à <i>Resolved</i></li></ul><p>Un service <strong>d'aperçu de fichiers</strong> a été mis en place.<br />Ce service d'aperçu est disponible à partir des écrans qui présentent des fichiers joints (GED, Almanach, ...).</p>
Les fichiers compatibles avec ce système sont les suivants :
<ul>
<li>Documents Open Office (odt, odp, ods)</li>
<li>Documents Microsoft Office (doc, docx, ppt, pptx, xls, xlsx)</li>
<li>Fichiers texte (txt)</li>
<li>Fichiers pdf</li>
<li>Fichiers image (bmp, gif, jpg, jpeg, pcd, png, tga, tif, tiff)</li>
</ul>
<p>Concernant les documents Open Office, Microsoft Office, texte et pdf, seule la première page est présentée à l'utilisateur.<br />Il n'est pas possible de visualiser les autres pages que la première pour chacun de ces documents.</p>
<p>Lorsque, parmi des fichiers joints, certains peuvent être prévisualisés, pour chacun d'entre eux apparaît une petite loupe après les informations de taille du fichier et de date à laquelle le fichier a été joint.<br />L'utilisateur clique sur cette loupe pour lancer l'aperçu du fichier associé. Pendant la génération de l'aperçu (réalisée à chaque demande d'aperçu 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.</p>
<p>L'aperçu se présente sous la forme d'une boîte de dialogue avec une barre de titre et l'aperçu en tant que contenu.<br />Ci-dessous un exemple d'aperçu : <br /><img src="https://tracker.silverpeas.org/attachments/download/1678/exemple-apercu.jpg" alt="" loading="lazy" /><br />La barre de titre indique le nom du fichier en cours d'aperçu.<br />Lorsque l'utilisateur amène le pointeur de la souris au dessus de la boîte de dialogue de l'aperçu, deux boutons apparaissent : <br /> - le bouton situé en haut (cf. exemple) permet de passer à l'aperçu du fichier (compatible) qui précède celui en cours d'aperçu, lorsque le fichier en cours d'aperçu est le premier des fichiers joints alors le système passe au dernier fichier<br /> - le bouton situé en bas permet de passer à l'aperçu du fichier (compatible) qui suit celui en cours d'aperçu, lorsque le fichier en cours d'aperçu est le dernier des fichiers joints alors le système passe au premier fichier.<br />Les touches "flèche vers le haut" et "flèche vers le bas" du clavier permettent également de passer de l'aperçu d'un fichier à un autre.<br />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 l'aperçu.<br />Tant que la boîte de dialogue de l'aperçu 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).</p>
La taille maximum de l'aperçu d'un fichier est paramétrée dans <strong>/org/silverpeas/viewer/viewer.properties</strong>.
<ul>
<li>preview.width.max</li>
<li>preview.height.max</li>
</ul>
<p>Un aperçu ne peut pas faire plus de <em>preview.width.max</em> de large et pas plus de <em>preview.height.max</em> de haut.</p>
Enfin, pour que le service d'aperçu soit disponible à l'utilisateur, il est obligatoire d'installer sur le serveur les applications suivantes :
<ul>
<li><a href="http://imagemagick.org" class="external">ImageMagick</a> : une fois installé, la variable d'environnement <strong>PATH</strong> ou <strong>IM4JAVA_TOOLPATH</strong> du serveur doit contenir le chemin d'accès vers le répertoire d'installation (concernant la variable PATH, dans le cas où il peut exister un conflit entre deux programmes qui ont le même nom d'exécutable, cas détecté pour <em>Windows Server 2008 R2</em>, il est préconisé d'utiliser la variable d'environnement IM4JAVA_TOOLPATH)</li>
<li><a href="http://www.ghostscript.com" class="external">GhostScript</a> : permet à ImageMagick de pouvoir lire les documents pdf. Si la variable <strong>IM4JAVA_TOOLPATH</strong> a été définie pour ImageMagick, elle doit contenir le chemin d'accès vers le répertoire d'installation de GhostScript également</li>
<li><a href="http://www.openoffice.org" class="external">OpenOffice</a> : OpenOffice doit être lancé en mode serveur (par exemple, <em>soffice -headless -nofirststartwizard -accept="socket,port=8100;urp;"</em>), et ce, via <strong>le même compte utilisateur système</strong> que celui qui lance le <strong>démarrage du serveur Silverpeas</strong></li>
</ul> Silverpeas Core - Feature #3216: Prévisualisation des pièces jointeshttps://tracker.silverpeas.org/issues/3216?journal_id=131222012-09-19T12:20:57ZNicolas Eysseric
<ul><li><strong>% réalisé</strong> changé de <i>0</i> à <i>90</i></li></ul><p>Intégration en cours...</p> Silverpeas Core - Feature #3216: Prévisualisation des pièces jointeshttps://tracker.silverpeas.org/issues/3216?journal_id=132032012-09-24T13:46:13ZNicolas Eysseric
<ul><li><strong>Statut</strong> changé de <i>Resolved</i> à <i>Closed</i></li><li><strong>% réalisé</strong> changé de <i>90</i> à <i>100</i></li></ul><p>OK. Validé et intégré.<br />La prévisualisation de la première page du fichier est disponible sur les fichiers joints (versionnés ou pas) à une contribution.<br />Elle est également disponible pour les champs de type fichier des formulaires.<br />Dans la GED, elle est également disponible dans la liste des publications (lorsque le paramètre <strong>Fichiers joints listés</strong> est activé).</p> Silverpeas Core - Feature #3216: Prévisualisation des pièces jointeshttps://tracker.silverpeas.org/issues/3216?journal_id=132062012-09-24T13:52:12ZNicolas Eysseric
<ul><li><strong>Projet</strong> changé de <i>GED</i> à <i>Silverpeas Core</i></li><li><strong>Catégorie</strong> mis à <i>Fichiers joints</i></li></ul><p>La prévisualisation est disponible pour toutes les applications qui utilisent l'affichage classique des fichiers joints (almanach, FAQ, gestion de projet, workflow...).</p> Silverpeas Core - Feature #3216: Prévisualisation des pièces jointeshttps://tracker.silverpeas.org/issues/3216?journal_id=305772015-10-07T09:41:48ZYohann Chastagnieryohann.chastagnier@silverpeas.com
<ul><li><strong>Lié à</strong> <i><a class="issue tracker-2 status-5 priority-4 priority-default closed" href="/issues/6957">Feature #6957</a>: Améliorations techniques des services de prévisualisation et de visualisation des pièces jointes.</i> ajouté</li></ul>