La version 2 de Pleade n'est plus officiellement développée par Anaphore et AJLSM. Si des bogues bloquants sont constatés, ils pourront toutefois être corrigés.

Nous encourageons tous les utilisateurs de Pleade 2 à songer à une migration vers la version 3.

La version 3.1 est disponible depuis le 24 février 2009 sur SourceForge : > > Télécharger...

Voir le site de démonstration de Pleade 3 : > > Démonstration de Pleade 3

Plus d'information sur Pleade 3 : http://pleade.com/

Interface et graphisme

PLEADE est livré avec une interface utilisateur complète et relativement neutre. Toutefois, il est probable que les administrateurs de sites souhaitent modifier cette interface, soit pour distinguer leur site parmi d'autres installations PLEADE, ou encore pour tenir compte d'un environnement graphique particulier, par exemple la charte graphique de l'institution.

1) L'apparence générale

Une documentation complète sur la structure des pages HTML et les CSS PLEADE est disponible en format PDF.

2) Les habillages

Pour atteindre cet objectif, PLEADE utilise un mécanisme d'habillage ou skin. Un habillage PLEADE contient ces différentes composantes :

  • Une feuille de style CSS (dans le dossier css) qui applique des styles (couleur, police, espacements, etc.) aux élément composant les pages HTML d'un site PLEADE.

  • Des transformations XSLT qui permettent de piloter la conversion en HTML des documents EAD, et ce en différents formats (dossier ead).

  • La définition d'une barre de menus pour naviguer dans le site (dossier menubars).

  • Des images pour agrémenter l'interface (dossier pictures).

  • Des informations statiques, c'est-à-dire des pages HTML qui sont diffusées telles quelles, sans réelle manipulation par les outils dynamiques de PLEADE (dossier static).

  • Les informations textuelles présentées à l'écran mais qui ne font pas partie des documents EAD eux-mêmes (dossier ui-strings).

  • Les transformations XSLT qui produisent le HTML de l'interface PLEADE (dossier xsl).

Tous ces dossiers se situent à l'intérieur du dossier principal d'un habillage, qui est le dossier src/webapp/skins/default dans les sources PLEADE, soit un habillage default, le seul distribué avec l'outil. Une fois l'installation effectuée, l'habillage utilisé sera dans le dossier pleade-local/skin, peu importe l'habillage choisi.

Si vous souhaitez personnaliser l'interface de PLEADE (ce qui est fortement conseillé), vous devez donc procéder de la sorte :

  1. Dans le dossier src/webapp/skins des sources de PLEADE, copier le dossier default et nommer ce nouveau dossier de manière à identifier votre habillage. Nous supposerons, dans cet te procédure, que ce nouveau dossier correspondant au nouvel habillage se nomme acme.

  2. Dans le fichier pleade.properties, ou encore dans un fichier $HOME/pleade.properties, définir la propriété pleade.skin pour lui donner comme valeur le nom du dossier d'habillage personnalisé, par exemple ainsi :

      pleade.skin=acme
    
  3. Modifier les fichiers du dossier acme de manière à produire l'interface désirée.

  4. Installer PLEADE en utilisant le script install.bat ou install.sh. Cela copiera le nouvel habillage au bon endroit sur le serveur.

  5. Refaire les étapes 3 et 4 ci-dessus jusqu'à ce que l'interface désirée soit obtenue.

3) Les textes d'interface

De nombreux textes sont présentés à l'utilisateur dans un site PLEADE. Par exemple, lorsqu'il s'agit d'indiquer le résumé d'un résultat de recherche, par exemple 23 résultats de recherche, page 1 de 2, on comprend que les nombres 23, 1 et 2 sont calculés dynamiquement par PLEADE, car ils diffèrent d'une recherche à l'autre, mais les autres parties du texte sont toujours les mêmes. C'est ce que nous appelons les textes d'interface.

Ces textes d'interface peuvent bien sûr être modifiés, car ils font partie d'un habillage ; à noter qu'ils peuvent aussi être traduit en différentes langues. Ces textes sont stockés dans un ensemble de documents XML situés dans le dossier ui-strings de l'habillage. Nou expliquons ci-dessous le rôle de ces documents.

common.xml

Ce document contient les textes qui peuvent être utilisés dans toutes les pages du site, comme la barre d'administration, les erreurs, l'en-tête des pages, etc. Il y a au moins deux textes d'interface qui devraient être absolument changés dans ce document :

  1. page-title-start : le début du titre HTML de toutes les pages générées, vous devriez typiquement y mettre quelque chose qui rappelle votre site ou votre institution.

  2. band : les informations du bas de page, personne contact, courriel, etc.

delete-all.xml

Ce document contient les textes reliés à la page obtenue après suppression de documents. Aucun texte ne doit être absolument modifié.

docs-strings.xml

Ce document contient les textes reliés à l'affichage d'un document EAD, par exemple ceux relatifs aux liens, sans toutefois contenir les libellés des éléments de description.

login.xml

Les textes d'interface reliés au formulaire d'identification et au résultat d'une tentative d'identification.

results.xml

Les textes d'interface reliés aux résultats de recherche.

search-forms.xml

Les textes d'interface reliés aux formulaires de recherche, mais dans leur généralité seulement. Les étiquettes des critères de recherche, de même que l'introduction et la présentation du formulaire, font partie du fichier de spécification du formulaire.

upload.xml

Les textes d'interface reliés au formulaire de publication des documents.


© 2003, 2004, 2005 PLEADE / AJLSM / Anaphore
Des questions ? Des remarques ? Utilisez les listes de discussions ! Vous voulez l'utiliser ? Vous pouvez le télécharger !