Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

Visionneuse introduction

De AJLSM
Version datée du 18 février 2013 à 13:45 par Groche (discussion | contributions)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche
sudo apt-get install imagemagick
  whereis ImageMagick
ImageMagick: /etc/ImageMagick /usr/share/man/man1/ImageMagick.1.gz

Le plug-in Flash d'Adobe pour Firefox :

sudo apt-get install flashplugin-installer

Barre de menu >> Outils >> Modules complémentaires >> Plugins Le plug-in Flash n'est pas indiqué comme installé !

 Pleade image est composé de deux parties principales :
 * le serveur d'images /pleade-libre/pleade-image/src/webapp/module-img-server;
 * la visionneuse d'images /pleade-libre/pleade-image/src/webapp/module-img-viewer.
 La gestion des images par le serveur d'images est paramétrée dans le fichier
 /pleade-libre/pleade-image/src/webapp/module-img-server/image-transformation-rules.xml
 Les paramètres de la visionneuse d'images sont dans le fichier
 /pleade-libre/pleade-image/src/webapp/module-img-viewer/module-img-viewer-parameters.xconf.
 Les valeurs des paramètres choisis pour les tests sont les suivants :
<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">
  <map:pipelines>

    <map:component-configurations>
      <!-- global-variables is used like a configuration file -->
      <global-variables>
        <!-- Fonctionnalités générales. -->
        <viewer-show-title>true</viewer-show-title>
        
        <!-- Valeur par défaut : false. -->
        <viewer-pdf-download>true</viewer-pdf-download>
        
        <!-- Valeur par défaut : false. -->
        <viewer-zip-download>true</viewer-zip-download>
 
        <!-- [JC] Utile ? Normalement, si on est dans une série,
          il faut afficher ça, c'est à la visionneuse de se débrouiller en live non ? -->       
        <viewer-show-navigation>true</viewer-show-navigation> 
        
        <viewer-show-status>true</viewer-show-status>
        
        <!-- Boutons. -->
        <viewer-zoom-enabled>true</viewer-zoom-enabled>
        <viewer-lock-enabled>true</viewer-lock-enabled>
        <viewer-resize-enabled>true</viewer-resize-enabled>
        <viewer-rotation-enabled>true</viewer-rotation-enabled>
        
        <!-- Fonctionnalité abscente.
          Valeur par défaut : false. -->   
        <viewer-contrast-enabled>false</viewer-contrast-enabled>
        
        <!-- Fonctionnalité abscente.
          Valeur par défaut : false. -->  
        <viewer-luminosity-enabled>false</viewer-luminosity-enabled>
        
        <viewer-preview-enabled>true</viewer-preview-enabled>
        <viewer-preview-onload>true</viewer-preview-onload>
        
        <viewer-print-enabled>true</viewer-print-enabled>
        
        <!-- Valeur par défaut : true.
          Pas utile si ImageMagick est disponible. -->
        <viewer-grid-enabled>false</viewer-grid-enabled>
        
        <viewer-max-zoom>120</viewer-max-zoom>
        <viewer-min-zoom>20</viewer-min-zoom>
        
        <!-- Valeur par défaut : false. -->        
        <viewer-nav-cotes>true</viewer-nav-cotes>
        
        <!-- Fonctionnalités supplémentaires (peuvent ne pas etre implémentées encore). 
          Valeur par défaut : false. -->        
        <viewer-carousel-enabled>true</viewer-carousel-enabled>
        
        <!-- Valeur par défaut : false. -->
        <viewer-basket-enabled>true</viewer-basket-enabled>
        
        <!-- Valeur par défaut : true. -->
        <viewer-mosaic-enabled>true</viewer-mosaic-enabled>
        
        <!-- true|false|liste des zones pour lesquelles le click droit est autorisé. -->
        <viewer-rightclick-enabled>true</viewer-rightclick-enabled>
        
        <!-- Formats d'impression connus, séparés par une ','. 
          Ce paramètre est fonction de l'imprimante. -->
        <viewer-print-formats>A4</viewer-print-formats>
        
        <!-- Valeur par défaut : false.
          Ce paramètre est valide dans un cas particulier, 
          il n'est pas disponible avec la version libre. -->        
        <viewer-comments-enabled>false</viewer-comments-enabled>
        
        <!-- Valeur par défaut : false. 
          Le paramètre viewer-show-title doit être à true. -->
        <viewer-fragmentinfos-enabled>true</viewer-fragmentinfos-enabled>   
             
        <!-- Valeur par défaut : false. 
          NE PAS ACTIVER ! il y a juste un bouton, qui ne sert à rien... -->
        <viewer-params-enabled>true</viewer-params-enabled>
      
      </global-variables>
    </map:component-configurations>

    <!-- Ne pas toucher à ce qui suit : redirige toutes les URLs vers le sitemap de traitement -->
    <map:pipeline>
      <map:match pattern="**">
        <map:mount src="module-img-viewer.xmap" check-reload="${pleade.check-reload}" uri-prefix=""/>
      </map:match>
    </map:pipeline>

  </map:pipelines>
</map:sitemap>


La configuration du serveur d'image

[modifier | modifier le wikicode]
 Pleade utilise ImageMagick pour le traitement de ces images.
 ImageMagick fournit des commandes utilitaires dont la commande convert.
 Le path de la commande convert est utilisé dans la suite de la configuration.
  whereis convert
convert: /usr/bin/convert /usr/bin/X11/convert /usr/share/man/man1/convert.1.gz
 Après le build, on peut configurer les paramètres généraux dans le fichier de propriétés
 /pleade-libre/build/exe/WEB-INF/properties/pleade-admin.properties
 dont les paramètres principaux sont :
  • pleade.img-server.imagemagick-exe=/usr/bin/convert
  • pleade.img-server.racines=/home/greg/workspace/pleade-libre/build/exe/exemples/ead/exemples/images_test
  • pleade.images.preparees=/home/greg/workspace/pleade-libre/build/exe/exemples/ead/exemples/images_test/images-preparees
  • pleade.images.preparees.copier=true
  • pleade.images.filigrane=theme/images/filigrane.png
 Les paramètres de la visionneuse d'images sont dans le fichier de configuration 
 /pleade-libre/pleade-image/src/webapp/module-img-viewer/module-img-viewer-parameters.xconf


Les documents XML-EAD et les images

[modifier | modifier le wikicode]
 Dans un document XML-EAD, tel que exemples/ead/exemples/frajlsm-pleade-test-01-fr.xml,
 les images sont définies par les éléments <dao> et <daodoc>, par exemple :
<dao href="docs/test.pdf" title="document pdf de test"/>
<daoloc role="image" href="series/serie-01/pleade01.jpg"/>
 Les liens href sont relatifs au répertoire 
 pleade.img-server.racines=/home/greg/workspace/pleade-libre/bd-img/test-img/images-test/.
 Ils sont complétés par le serveur d'image à partir de la variable 
 pleade.img-server.racines.
 Un élément <dao> ou <daodoc> d'un document XML-EAD pour lequel il n'existe pas d'image
 est signalé par la chaîne "Erreur de lien vers une image ou une série d'images.",
 sinon l'image correspondante est affichée.
 
 Il faut republier les documents après l'insertion des images.

La visionneuse

[modifier | modifier le wikicode]

http://0.0.0.0:8080/pleade-libre/img-viewer/images/viewer.html

Le plug-in Flash

[modifier | modifier le wikicode]

La page à l'URL http://0.0.0.0:8080/pleade-libre/ead.html?id=frajlsm-pleade-test-01-fr, menu Sommaire >> Test des fonctionnalités de PLEADE >> Liaisons vers des ressources externes >> Archives numériques, montre que le plug-in fonctionne.