Guide de l'utilisateur de la bibliothèque numérique Greenstone

Chapter 3 Créer une collection Greenstone

Contents

l'Interface du Bibliothécaire
L'interface bibliothécaire du Guide d'Utilisateur
Le balisage des fichiers de documents
Le Collector

La voie la plus simple pour créer de nouvelles bibliothèques est d'utiliser "Greenstone Librarian Interface" (l'Interface Bibliothécaire de Greenstone), GLI. Cela vous permet de rassembler une série de documents, importer ou assigner des méta-données, de les intégrer dans une collection Greenstone. Elle permet cinq activités de base qui peuvent être interpolées mais qui sont normalement entreprises dans cet ordre:

  1. Copier le document de l'espace fichiers de l'ordinateur, y compris les collections existantes, vers la nouvelle collection. Toute méta-donné existante reste "attachée" à ces documents. Des documents peuvent être collectés à partir du web par le biais d'une fonctionnalité de mirroring incorporée.
  2. Enrichir les documents en ajoutant des métadatas supplémentaires à des documents individuels ou des groupes de documents.
  3. Concevoir la bibliothèque en déterminant son aspect et les fonctionnalités d'accès qu'elle permet.
  4. Mettre sur pied la bibliothèque en utilisant Greenstone.
  5. Prévisualiser la bibliothèque nouvellement créée, qui aura été installée dans votre page Greenstone en tant que collection ordinaire.

"Librarian Interface" (l'Interface Bibliothécaire) vous permet d'ajouter aux documents ce qu'on appelle méta-données "externes", des méta-données rattachées au document dans son ensemble. Mais les documents ont souvent besoin d'être structurés en sections et sous sections, et des méta-données "internes" peuvent être associées à chaque partie. Dans Greenstone, des documents sources peuvent être "marqués" avec cette information, ce qui sera expliqué dans la section 3.3.

Enfin, une autre alternative pour la création de collections est fournie par le Collecteur "Collector" qui aide à confectionner de nouvelles collections, de modifier ou d'ajouter des éléments à des collections existantes, ou de supprimer des collections. Dans la plupart des cas, le "Librarian Interface" (l'Interface Bibliothécaire), plus recent, devrait être utilisé en lieu et place du collecteur. Ceci sera décrit dans la section 3.4.

Pour utiliser la puissance entière de Greenstone pour construire des collections avancées il faut aussi lire chapitre 2 du Guide de développeur.

3.1 l'Interface du Bibliothécaire

Examinons un exemple simple pour expliquer le fonctionnement de l'Interface du Bibliothécaire de greenstone. Les figures de 4 à 15 sont des captures d'écran en divers points durant l'interaction. Cet exemple utilise les documents de la collection DLS "Development Library subset" qui est distribuée avec Greenstone. Pour des besoins de l'exposé, la procédure prend la forme d'un passage simple à travers les étapes énumérées ci-dessus. Un modèle d'utilisation plus réaliste pour les utilisateurs est de passer successivement de l'avant à l'arriière à travers les différentes étapes au fur et à mesure que l'exécution se poursuit.

L'interface bibliothécaire peut fonctionner dans un de 4 mode: Assistant Bibliothécaire, Bibliothécaire, Spécialiste des Systemes Bibliothécaires, et Expert. Ces modes cotrolent les niveaux de détails dans l'interface, et peut etre changé à travers 'Préférences' par le menu 'Fichier'. Pour consulter cette partie, il faut que l'interface soit dans le mode pré-construit, Bibliothécaire.

Démarrage

Lancer le "Librarian Interface" (l'Interface Bibliothécaire) sous Windows en sélectionnant "Greenstone Digital Library" (Bibliothèque numérique de Greenstone) dans la section des Programmes du menu "Démarrer" et en choisissant "Librarian Interface". SI vous utilisez Unix, taper plutôt:

cd ~/gsdl cd gli ./gli.sh

où /gsdl est le répertoire contenant le système Greenstone. Pour commencer, on peut soit ouvrir une collection existante, soit en débuter une nouvelle. La figure 4 montre l'utilisateur en train de débuter une nouvelle collection. Il a sélectionné "Nouveau" dans le menu Fichier et a commencé à fournir les informations générales sur la collection -- son titre, l'adresse électronique de la personne responsable et une description sommaire du contenu, dans une fenêtre pop up. Le titre de la collection est une courte expression utilisée dans la bibliothèque numérique pour identifier le contenu de la collection : les collections existantes ont des noms tels que Bibliothèque de la nourriture et de l'alimentation, Bibliothèque de l'environnement Mondial et ainsi de suite. Lorsque vous tapez le titre, le système attribue un identificateur mnémotechnique unique, le "nom" de la collection, pour un usage interne (Vous pouvez le changer si vous voulez). L'adresse électronique précise le premier point de contact pour tout problème rencontré avec la collection.

La description sommaire est une déclaration qui décrit les principes qui gouvernent ce qui est inclus dans la collection. Il apparaît sous le titre "À propos de cette collection" sur la page initiale de la collection.

Figure 4  Création d'une nouvelle collection


Figure 5  Exploration de l'espace de fichiers local


A ce point, l'utilisateur décide soit de baser la nouvelle collection sur la structure d'une collection existante, soit de créer une collection d'un type totalement nouveau. Dans la figure 4, il a choisi de la baser sur la collection DLS " Development Library Subset ". Cela implique que la série de méta-données "DLS" qui est utilisée dans cette collection sera utilisée dans la nouvelle collection. (En fait, cette série de méta-données a été utilisée pour mettre sur pied plusieurs collections Greenstone qui partagent une structure et une organisation communes mais avec un contenu différent, comme les collections DLS "Development Library Subset" et la collection de démonstration fournies comme modèles avec Greenstone.

Le jeu de méta-données de DLS contient les éléments suivants:

  • Titre
  • Sujet
  • Langue
  • Organisation
  • Mot-clé (c.-à-d. "Howto")

(En plus, il y a un élément de méta-donnée appelé "AZList" qui est utilisé pour déterminer la case de la liste alphabétique qui contient le titre du document, avec des valeurs comme "A-B" ou "C-D-E". Ceci est utilisé pour avoir un contrôle précis sur les divisons à l'intérieur de la liste. Pour la plupart des autres collections il est absent, et Greenstone attribue lui-même les récipients.)

Si, au contraire, l'utilisateur avait choisi utilise "Nouvelle collection" à ce stade, il lui est demandé de sélectionner jeux de méta-données qui doivent être utilisés dans la nouvelle collection. Trois jeux standard sont pré-fournis: "Dublin Core", le jeu de méta-données DLS mentionnée ci-dessus et un jeu qui comprend les éléments de méta-données extraits automatiquement par Greenstone à partir des documents de la collection. L'utilisateur peut aussi créer de nouveaux jeux de méta-données en utilisant un paneau popup activé à travers le menu "metadata" (méta-données).

Plusieurs jeux de méta-données différents peuvent être associés à la même collection; le système les maintient distinctes (si bien que par exemple, des documents peuvent avoir à la fois un titre "Dublin Core" et un titre DLS). Les différents jeux sont clairement distinguées dans l'interface. Dans les coulisses, les jeux de méta-données sont représentés en XML.

Assemblage du matériel source

Après avoir cliqué sur le bouton "OK" du popup "Nouvelle collection", les parties restantes de l'interface, qui étaient grises avant, deviennent actives. Le panneau "Rassembler", sélectionné par l'onglet éponyme en haut de la figure 4, est initialement affiché. Ceci permet à l'utilisateur d'explorer l'espace de fichiers local et les collections existantes tout en rassemblant les documents choisis pour la nouvelle collection. Le panneau est divisé en deux sections, celle de gauche pour naviguer parmi les structures existantes et celle de droite pour les documents dans la collection.

Les opérations disponibles à cette étape sont:

  • Navigation dans la hiérarchie de la structure existante des fichiers, et dans celle qui est en cours de création, de la manière usuelle.
  • "Glisser-coller" de fichiers dans la nouvelle collection.
  • Sélection multiple de fichiers.
  • "Glisser-coller" de sous-hiérarchies entières.
  • Suppression de documents de la collection naissante.
  • Création de nouvelles sous-hiérarchies à l'intérieur de la collection.
  • Filtrage des fichiers visibles aussi bien dans le système de fichiers local que dans la collection; filtrage basé sur des groupes prédéterminés ou sur des termes contenus dans des fichiers.
  • Invocation du programme approprié pour afficher les contenus du fichier sélectionné en le double-cliquant.

Une attention particulière est prise pour traiter les collisions de noms identiques quand des fichiers de même nom dans différentes parties de la structure de répertoires de l'ordinateur sont copiés dans le même répertoire de la collection.

Dans la figure 5, l'utilisateur utilise l'affichage interactif de l'arborescence des fichiers pour explorer le système local de fichiers. A ce stade, la collection sur la droite est vide; l'utilisateur la remplit en opérant un "glisser-coller" des fichiers d'intérêt du panneau de gauche vers le panneau de droite. De tels fichiers sont "copiés" plutôt que "déplaces": de cette façon, le système de fichiers original n'est pas perturbé. Les techniques usuelles de sélection multiple, de "glisser-coller", de structuration de la nouvelle collection en créant des sous-répertoires et de suppression de fichiers en les déplaçant vers la corbeille, sont toutes disponibles.

Les collections existantes sont représentées par un sous-répertoire à gauche appelé "Collections Greenstone", qui peut être ouvert et exploré comme tout autre répertoire. Cependant, les documents qui s'y trouvent diffèrent des fichiers ordinaires parce qu'ils ont des méta-données qui leurs sont attachées et ceci est conservé quand ils sont déplacés vers une nouvelle collection. Des conflits peuvent arriver lorsque des méta-données ont été assignées en utilisant un jeu de méta-données différent de celui en cours d'utilisation, et il revient à l'utilisateur de les résoudre. Dans la figure 6, l'utilisateur a sélectionné des documents à partir de la collection existante et les a ajoutés à la nouvelle collection. La fenêtre pop up explique que l'organisation des éléments de méta-données ne peut pas être automatiquement importée, et demande à l'utilisateur soit de sélectionner un jeu de méta-données et de cliquer sur "Ajouter" pour ajouter l'élément de méta-données à ce jeu[1], soit de choisir un jeu de méta-données, puis un élément et ensuite cliquer sur "Fusionner" pour renommer l'ancien élément de méta-donnée en l'élément nouveau en fusionnant les deux. Les méta-données dans les documents suivants de la même collection subiront la même manipulation.

Lorsque des ensembles importants de fichiers sont sélectionnés, déposés par un "glisser-coller" dans la nouvelle collection, l'opération de copie peut prendre quelque temps surtout quand il y a conversion de méta-données. Pour indiquer la progression de l'opération, l'interface montre le fichier qui est en train d'être copié et le pourcentage de fichiers déjà traités.

Des fonctionnalités spéciales sont fournies pour le traitement de gros jeux de fichiers. Par exemple, l'utilisateur peut choisir de filtrer l'arborescence des fichiers pour afficher seulement certains fichiers, en utilisant un menu déroulant de types de fichier affiché en dessous des arborescences. Dans la figure 7, on montre seulement les fichiers HTM et HTML (et seuls ces fichiers seront copiés par l'opération "glisser-coller".

Enrichir les documents

La prochaine étape dans la construction d'une collection consiste à enrichir les documents en y ajoutant des méta-données. L'onglet "Enrichir" affiche un nouveau panneau d'information (figure 8), qui montre l'arborescence de documents représentant la collection sur la gauche, et permet, sur la droite, l'ajout de méta-données datas à des documents individuels ou des groupes de documents.

Les documents qui sont copiés durant la première étape viennent avec des méta-données quelcoques qui leurs sont associées. Si un document est une partie de la collection Greenstone, des méta-données précédemment définies sont transférées vers la nouvelle collection. Il est évident que la nouvelle collection peut avoir un jeu différente de méta-données ou, peut être tout juste un sous-ensemble des méta-données définies, et seules les méta-données qui appartiennent au jeu de la nouvelle collection sont transférées. La résolution de tels conflits peut nécessiter l'intervention de l'utilisateur par le biais d'un dialogue supplémentaire (figure 6). Tous les choix faits sont enregistrés et appliqués pour des copies de fichiers ultérieures.

Le panneau Enrich permet l'assignation de valeurs de meta-données aux documents de la collection. Par exemple, de nouvelles valeurs peuvent être ajoutées au jeu de valeurs déjà existantes pour un élément. Si les valeurs de l'élément ont une structure hiérarchique, la structure peut être étendue de la même manière.

Figure 6  Importation de méta-données existantes


Figure 7  Filtrage des arborescences de fichiers


Figure 8  Assignation de méta-données en utilisant "Enrich"


Figure 9  Affichage de toutes les méta-données pour des fichiers sélectionnés


Des valeurs de méta-donnée peuvent aussi être assignés à des répertoires, exactement de la même manière. Les documents dans ces répertoires pour lesquels cette méta-donnée n'est pas spécifiée, héritent les valeurs de la méta-donnée. Cependant, elles peuvent être écrasées par la suite en fournissant des valeurs différentes pour ces documents.

Les opérations à ce stade comprennent:

  • Assignation de valeurs de méta-données nouvelles ou existente aux documents.
  • Assignation de méta-donnée à un document individuel.
  • Assignation de méta-donnée à un répertoire ( ceci est hérité par tous les documents dans le répertoire, y compris ceux qui sont des sous-répertoires.
  • Assignation de méta-donnée hiérarchique dont la structure peut être mise à jour de façon dynamique si cela est nécessaire.
  • Edition et mise à jour de méta-donnée assignée.
  • Revue de méta-données assignées à une sélection de fichiers et répertoires.

Pour notre exemple, dans la figure 8 l'utilisateur a sélectionné le dossier ec121e et a assigné "Ec courier" comme son organisation de méta-données. Les boutons pour mettre à jour et supprimer les méta-données sont activées suivant les sélections effectuées.

Durant cette phase d'enrichissement, en fait à n'importe quel autre moment, l'utilisateur peut choisir d'afficher toutes les méta-données qui ont été assignées aux documents de la collection. Ceci est fait en sélectionnant une série de documents et en choisissant "Méta-données assignées" à partir du menu des jeux de méta-données, ce qui ouvre une fenêtre popup comme celle de la figure 9 qui montre les méta-données sous forme d'un tableau. Pour les grandes collections, il est utile de pouvoir afficher les méta-données associées à certains types de documents seulement, et quand l'utilisateur a spécifié un filtre de fichiers comme mentionné ci-dessus, seuls les documents sélectionnés sont visibles dans l'affichage des méta-données.

Le panneau dans la figure 10 permet à l'utilisateur d'éditer les jeux de méta-données. Ici, l'utilisateur regarde l'élément "Subject" du jeu DLS. Les valeurs de cet élément forment une hiérarchie, et l'utilisateur est en train d'examiner et peut être de changer la liste des valeurs qui lui sont assignées. Le même panneau permet de changer le "profil" pour la mise en correspondance des éléments d'un jeu de méta-données l'autre. Ce profil est créé au cours de l'importation de documents à partir de collections qui ont des méta-données pré-assignées.

Figure 10  Edition deu jeu de méta-données


Figure 11  Conception de la collection


Figure 12  Spécification des plugins à utiliser


Figure 13  Configuration des arguments de plugin


Conception de la collection

Le panneau de conception (figure 13) permet la spécification de la structure, l'organisation et la présentation de la collection qui est en train d'être créée. Comme déjà noté, le résultat de ce processus est enregistré dans le fichier de configuration de la collection "collection configuration file", qui est le moyen pour Greenstone d'exprimer les fonctionnalités requises par une collection. Cette étape comprend une série d'écrans d'interaction séparés, chacun traitant un aspect de la conception de la collection. En effet, il sert d'équivalent graphique à l'opération usuelle d'édition manuelle du fichier de configuration.

Les opérations comprennent:

  • Revue et édition de méta-données de niveau collection, telles que titre, auteur et accès public à la collection.
  • Définition des indexes de texte complet à construire.
  • Création de sous-collections et construction d'indexes à leur allouer.
  • Ajout ou suppression de support de langues d'interface prédéfinies.
  • Construction d'une liste de plugins à utiliser, et leurs arguments.
  • Présentation de la liste à l'utilisateur pour revue et modification.
  • Configuration de plugins individuels.
  • Construction d'une liste de "classificateurs", leurs arguments, affectation et configuration.
  • Affectation de chaînes de formatage à divers contrôles de la collection, en vue de changer son apparence.
  • Revue des jeux de méta-données utilisés dans la collection ainsi que leurs éléments.

Dans la figure , l'utilisateur a cliqué sur l'onglet "Conception" et étudie les informations générales sur la collection, entrées lors de la création de la nouvelle collection. A gauche, sont listés les différentes facettes que l'utilisateur peut configurer : Général, Plug-ins de document , Type de recherche, Indexes de recherche, Indexes de partition, Recherche inter-collection, Classificateurs de navigation, Fonctionnalités de formatage, Traduction de texte, Jeux de méta-données. L'apparence et la fonctionnalité varient entre celles-ci. Par exemple, en cliquant sur Plug-in, on a l'écran de la figure 12 qui vous permet d'ajouter, de supprimer ou de configurer des plugins, et de changer l'ordre dans lequel les plugins sont appliqués aux documents.

Les plugins et les classificateurs disposent de plusieurs arguments ou "Options" que l'utilisateur peut fournir. La boîte de dialogue dans la figure 13 montre l'utilisateur précisant des arguments à certains plugins. Les champs grisés deviennent actifs quand l'utilisateur ajoute l'option en cliquant sur la case à cocher se trouvant à côté. Puisque Greenstone est un système open-source en croissance continuelle, le nombre d'options tend à augmenter au fur et à mesure que les développeurs ajoutent de nouvelles fonctionnalités. Pour aider à y faire face, Greenstone a un programme fonctionnel "Plug-in information " qui liste les options disponibles pour chaque plugin, et le "Librarian Interface" (l'Interface Bibliothécaire) l'invoque automatiquement pour déterminer quelle option montrer. Ceci permet à l'interface interactive de l'utilisateur de suivre automatiquement les développements dans le logiciel.

Figure 14  Prêt pour créer la nouvelle collection


Figure 15  Aperçu de la collection nouvellement créée


Construction de la collection

Le panneau "Créer" (figure 14) est utilisé pour construire une collection basée sur les documents et d'assigner des méta-données. Le plus gros du travail est fait par le code Greenstone lui-même. L'utilisateur contrôle le déroulement externe à travers une série d'écrans interactifs, chacun traitant les arguments fournis à une certaine étape du processus de création.

L'utilisateur observe la construction en cours à travers une fenêtre qui montre non seulement le texte génèré par les scripts d'importation et de construction d'index, mais aussi par les barres de progression qui indiquent le degré global d'exécution de chaque script.

La figure 14 montre le "Create View" (Affichage Créer). Des options, pouvant être appliquées pendant la création de ce processus, sont montrées en haut. L'utilisateur sélectionne les valeurs appropriées pour les options. La figure illustre un popup "tool tip" (boîte à outils) qui est disponible à travers l'interface pour expliquer la fonction de chaque argument.

Lorsqu'il est satisfait avec ces arguments, l'utilisateur clique "Construire collection". Greenstone affiche continuellement un texte qui indique le déroulement et ceci est montré par le biais d'une barre de progression plus informative.

Aperçu

Le bouton "Prévisualiser la Collection" (figure 14) est utilisé pour visualiser la collection qui a été créée. L'appui sur ce bouton initiera la page web hebergeant cette collection (figure 15). En pratique, l'aperçu montre souvent des défauts dans la conception de la collection ou sur les valeurs individuelles de méta-données, et l'utilisateur retourne souvent aux étapes précédentes pour les corriger. Ce bouton devient actif une fois que la collection a été créée. La collection nouvellement créée sera aussi installée dans votre page d'accueil Greenstone comme une des collections normales.

Aide

L'aide en ligne est toujours disponible et elle est obtenue en utilisant l'élément "Aide" situé à droite de la principale barre de menu, en haut de chacune des figures. Ceci ouvre un fichier hiérarchiquement structuré du texte d'aide, et il est tenu compte du contexte courant de l'utilisateur pour mettre en relief la section qui est appropriée à l'étape actuelle de l'interaction. En plus, comme noté ci-dessus, à chaque fois que la souris est maintenue sur tout objet interactif, une petite fenêtre popup apparaît afin de donner un "tool tip" textuel comme illustré vers le bas de la figure 14.

3.2 L'interface bibliothécaire du Guide d'Utilisateur

Démarrage

Cette section explique comment créer, charger, enregistrer et supprimer des collections.

Créer une nouvelle collection

Pour créer la nouvelle collection, ouvrir le menu "Fichier" et choisir "Nouveau". Plusieurs champs doivent être remplis -- mais leurs valeurs sont susceptibles d'être modifiées à souhait dans l'affichage de la conception.

"Titre de la collection" est le texte affiché en haut de la page d'accueil de votre collection. Sa longueur peut être quelconque.

"Description du contenu" doit décrire avec le plus de détails possibles ce que la collection est. Utiliser la touche [Entrée] pour la diviser en paragraphes.

On doit enfin spécifier soit que la nouvelle collection aura la même forme et les mêmes jeux de méta-données que la collection existante, soit qu'elle est initiée "Nouvelle collection" par défaut.

Cliquer sur "OK" pour créer la collection. Si on choisit "Nouvelle collection", les jeux de méta-données disponibles sont affichées. On peut en choisir plus d'une et en ajouter d'autres ultérieurement.

Le clic sur "Annuler" ramène immédiatement l'écran principal.

Enregistrer la Collection

Enregistrer régulièrement votre travail en choisissant "Enregistrer" dans le fichier "Menu". Enregistrer une collection ne signifie pas la rendre prête à l'utilisation dans Greenstone (voir "Pour produire votre collection").

L'Interface Biblithécaire protège votre travail en l'enregistrant à la fermeture du programme ou à l'ouverture d'une autre collection.

Les collections sont enregistrées en un fichier choisi pour la collection avec une extension ".col", localisé dans un répertoire de même nom à l'intérieur du dossier "collect" de l'installation de Greenstone.

Ouvrir une collection existante

Pour ouvrir une collection existante, choisir "ouvrir" à partir du menu "Fichier" pour obtenir le "Prêt à l'ouverture de la collection". Une liste de vos collections Greenstone apparaît. En sélectionner une pour voir sa description, et cliquer sur "Ouvrir" pour la charger. Si l'on cherche une collection qui est hors du dossier "Collect" de Greenstone, cliquer sur "Parcourir" pour un dialogue avec le système de fichiers concerné.

Dans le cas où plusieurs programmes d'Interface Bibliothécaire de Greenstone sont exécutés simultanément, les répertoires concernés sont vérouillés pour prévenir une interférence. A l'ouverture d'une collection, un petit fichier de verrouillage temporaire est créé dans son dossier. Avant d'ouvrir une collection, l'interface Bibliothécaire vérifie qu'aucun fichier de verrouillage n'existe déjà. Le verrouillage d'une collection est indiqué par la couleur de son icône: verte pour une collection normale, rouge quand elle est vérouillée. Cependant, quand l'on quitte l'Interface Bibliothécaire prématurément, le fichier de verrouillage est parfois laissé en place. Quand une telle collection est ouverte, l'Interface Bibliothécaire demande si l'on veut se défaire de son contrôle. Ne jamais sosutraire une collection en cours d'utilisation par un autre.

Lorsque vous ouvrez une collection qui n'a pas été créée par Greenstone Librarian Interface, on vous demande de sélectionner un ou plusieurs jeux de méta-données. Si vous n'en sélectionnez aucun, les méta-données existantes seront ignorées. Dans le cas contraire, les méta-données seront importées comme lorsque vous cliquez et glisser dans des fichiers contenant des méta-données. Ce processus est décrit dans la section "Importer des Méta-données Pré-assignées".

Suppression des collections

Pour supprimer définitivement des collections de votre installation Greenstone, choisir "Supprimer..." dans le menu "Fichier". Une liste de vos collections Greenstone apparaît. Selectionner une collection pour vior sa description, puis cocher la case en bas du dialogue et clicquez "Supprimer" pour supprimer la collection. Cette operation est irréversible, vérifiez bien que vous n'avez plus besoin de cette collection avant de supprimer!

Téléchargement de fichiers de lIinternet

La vue "Téléchargement" vous permet de télécharger des resources de l'internet. Cette section explique le processus de miroir de l'interface bibliothécaire.

La vue Téléchargement

Cette section décrit comment on configure une tache de téléchargement et comment on contrôle le téléchargement. Accédez à la vue "Téléchargement" en cliquant son index. La moitié supérieure de l'écran montre le contrôle des téléchargements. La moitié inférieure est initialement vide, mais montrera la liste des téléchargements en attente et réalisés.

Les fichiers sont téléchargés dans un dossier de l'espace de travail appelé « Fichiers Téléchargés », et peut être utilisé pour toutes les collections construites avec l'interface bibliothécaire. Les fichiers dans cette zone portent comme nom leur URL en entier. Un nouveau dossier est créé pour chaque site hôte, suivi par d'autres dossiers pour chaque élément du chemin. Cela permet de s'assurer que chaque fichier a un nom distinct.

Utilisez le premier des contrôles de la configuration de téléchargement, « Source URL », pour entrer l'URL de la ressource cible. Utilisez le contrôle « Profondeur de Téléchargement » pour limiter le nombre de liens hypertextes à suivre pour le téléchargement : utiliser 0 pour télécharger une seule page ; utiliser 1 pour télécharger la page et toutes les pages référencées par des liens hypertextes. La profondeur limite est ignorée lors du téléchargement de média autres que des pages html. Ensuite il y a plusieurs cases à cocher qui peuvent être cochées pour activer l'option spécifiée. Une fois la configuration prête, cliquez « Télécharger » pour démarrer l'opération de téléchargement. Il y a deux autres boutons de contrôle : « Préférences », qui renvoie à la section connexion de Préférences ou les paramètre du proxy peuvent être édités ; et « Effacer la cache » qui supprimes tous les fichiers téléchargés précédemment.

La liste de téléchargement a une entrée pour chaque téléchargement de page Web. Chaque entrée a une région de textes qui donne les détails de la tâche avec une barre de progrès montrant l'activité courante. Trois boutons apparaissent à la gauche de chaque entrée. "Pause" est employé pour pauser une tâche en cours de téléchargement. "Voir le résumé" ouvre une fenêtre montrant l'historique du téléchargement. "Fermer" termine le téléchargement et enlève la tâche de la liste.

La section "Préférences" explique comment établir une connection Internet à travers un proxy. Si l'authentification est nécessaire, le proxy server demande l'identification et le mot de passe. L'interface bibliothécaire n'enregistre pas les mots de passe entre les sessions.

Collecter les fichiers pour la Collection

Dès lors que l'on dispose d'une nouvelle collection, la nécessité se fait sentir de la doter de fichiers. Ils peuvent provenir de votre espace fichier ordinaire ou d'autres collections Greenstone. Quelques uns peuvent avoir des méta-données attachées.Cette section décrit comment importer des fichiers.

L'affichage Rassembler

cette section introduit la zone Rassembler utilisée pour selectionner les fichiers à inclure dans la collection à créer. L'Interface Bibliothécaire démarre avec l'affichage "Rassembler". Pour revenir ultérieurement à celui-ci, cliquer directement sur l'onglet "Rassembler" au bas de la barre des menus.

Les deux vastes zones intitulées "Espace de travail" et "Collection" servent au transfert des fichiers vers la collection. Elles contiennent des arborescences de fichiers, des structures graphiques qui représentent des fichiers et des dossiers.

Choisir un élément dans l'arborescence en cliquant dessus. (d'autres manières de le faire existent; voir ci-dessous). Double-cliquer sur un dossier, ou cliquer simplement sur le symbole de commutateur placé à côté de lui, pour développer (ou réduire) son contenu. Double-cliquer sur un fichier pour l'ouvrir en utilisant un programme d'application associé (voir "Associations de fichiers").

L'arbre des fichiers de l'espace de travail montre les sources de données disponibles pour l'interface bibliothécaire -- le système de fichiers local (ainsi que les unités de disques et Cd-rom), le contenu des collection Greenstone, et la cache des fichiers téléchargés. Vous pouvez copier et afficher ces fichiers mais vous ne pouvez pas les déplacer, supprimer ou éditer, à l'exception des fichiers téléchargés qui peuvent être supprimé. Vous pouvez naviguer à l'intérieur de cet espace pour trouver les documents que vous souhaitez ajouter à la collection.

L'arborescence des fichiers de la Collection ne représente jusque-là que le contenu de la collection. Elle est initialement vide.

On peut redimensionner les espaces en positionnant la souris sur la barre grise qui sépare les arborescences (le pointeur change de forme) et en la faisant glisser.

En bas de la fenêtre, il y a une barre d'état qui montre l'évolution des opérations sur les fichiers (copie, déplacement et suppression). Ces opérations peuvent être longues. Le bouton "Stop" arrête toute tâche en cours.

Deux grands boutons occupent le coin droit inférieur de l'écran. "Nouveau dossier", avec une image d'un dossier, crée de nouveaux dossiers (voir "Créer des dossiers"). "Supprimer", avec une corbeille, supprime les fichiers. Cliquer sur le bouton "Supprimer" détruit tous les fichiers sélectionnés de l'arborescence de fichiers de la collection. On peut de même réaliser cette suppression de fichiers en les faisant glisser jusqu'au bouton "Supprimer".

Pour sélectionner plusieurs séquences d'éléments, sélectionner le premier, maintenir appuyée la touche [Maj] et cliquer sur le dernier élément de la séquence -- la sélection comprendra tous les éléments compris entre les deux. Pour la sélection de fichiers qui ne se suivent pas, maintenir la touche [Ctrl] appuyée en cliquant sur chacun d'eux. Ces deux méthodes peuvent être utilisées ensemble pour la sélection de jeux d'éléments non adjacents.

Certains dossiers -- tel que celui contenant vos propres pages Web -- ont parfois une signification spéciale. L'Interface Bibliothécaire peut appliquer de tels dossiers au premier niveau de l'arborescence de fichiers. Pour ce faire double-cliquer droite sur le dossier visé. Choisir "Créer un Raccourci", saisir le nom du dossier. Pour enlever un élément, cliquer-droite sur le fichier concerné et sélectionner "Supprimer Raccourci".

Créer des dossiers

Utiliser les dossiers de l'arborescence de fichiers de la collection pour rejeur les fichiers et les rendre aisément accessibles. Des dossiers peuvent être placés à l'intérieur d'autres dossiers. Aucune limite, virtuellement parlant, ni au nombre de dossiers dont on peut disposer ni à la complexité de leur agencement.

Pour créer un nouveau dossier, on peut opter pour un dossier existant et cliquer sur le bouton Nouveau Dossier. Le nouveau dossier apparaît à l'intérieur de celui choisi, ou au niveau supérieur si aucun n'est choisi. Le nom de ce dossier est réclamé ( à défaut, il sera nommé "Nouveau Dossier").

Les dossiers peuvent aussi être créés en cliquant sur le dossier avec le bouton droit, et en choisissant "Nouveau Dossier" et procéder comme ci-dessus.

Ajouter des fichiers

Les fichiers peuvent être copiés dans la collection par glisser-déplacer. Le pointeur épouse la forme de l'élément sélectionné (ou, si la sélection comprend plus d'un, leur nombre). Déposer la sélection dans l'arborescence de la collection pour les y copier (si la source est l'arborescence de l'espace de travail) ou les déplacer à l'intérieur de la collection (si la source est l'arborescence de la collection).

Lorsque des fichiers multiples sont copiés, ils sont tous placé dans le dossier cible au même niveau, quelle que soit la structure du dossier qui les contenait avant. Si vous copier un second fichier avec le même nom dans le même dossier, la question de savoir si le premier fichier doit être écrasé est posée. Si la réponse est non, le fichier ne sera pas copié, mais les autres le seront. Pour annuler toutes les autre tâches de copie, cliquer sur le bouton "Stop".

Seuls les éléments situés au-dessus dans la sélection sont déplacés. Un dossier est plus élevé que son contenu. On ne peut sélectionner en même temps l'intérieur d'un dossier et le dossier lui-même.

Lorsqu'un fichier est ajouté, l'Interface Bibliothécaire cherche les dossiers sources de fichiers auxiliaires contenant une méta-donnée qui lui originellement assignées et, s'il en trouve, commence à les importer. Au fur et à mesure que l'opération se poursuit, une confirmation est faite (peut-être plusieurs fois) de fournir des informations complémentaires pour ajuster la méta-donnée aux jeux de méta-données de la collection. Ces confirmations sont décrites dans la section "Importer des Méta-données Pré-assignées". Pour une explication plus détaillée de l'association de méta-données avec les fichiers, lire le chapitre 2 du Guide de développement de Greenstone -- "Exploitez vos documents au maximum".

Supprimer des Fichiers

Il existe plusieurs méthodes pour supprimer des fichiers et des dossiers. On doit d'abord indiquer les éléments à supprimer en sélectionnant un ou plusieurs fichiers et dossiers comme décrit dans "L'affichage Rassembler".

Dès lors que les fichiers sont sélectionnés, cliquer sur le bouton "Supprimer" pour les détruire, ou appuyer sur la touche [Delete] de votre clavier, ou les glisser-déplacer de la collection vers le bouton "Supprimer" et les y déposer.

Filtrer l'arborescence

Le "Filtrage" de l'arborescence de la collection permet de réduire la recherche de fichiers particuliers.

Le menu déroulant des "Montrer Fichiers" ("Show Files") au bas de chaque arborescence montre une liste de filtres prédéfinis, tels "Images". Son choix cache temporairement tous les autres fichiers de l'arborescence. Pour restorer celle-ci, changer le filtre en "Tous Fichiers". Ces opérations n'altèrent ni la collection, ni n'affectent les dossiers dans l'arborescence.

On peut spécifier un filtre usuel en saisissant un modèle assorti aux fichiers visés (systèmes Librairiens Spécialistes et modes Experts seulement). Utiliser un système standard d'abréviations de fichiers telles que "*.*" ou "*.doc" (*. concerne tous les caractères).

Enrichir la Collection avec des méta-données

Après avoir rassemblé plusieurs fichiers dans la collection, on les enrichit d'une information complémentaire appelée "méta-donnée". Cette section explique comment une métadonnée est créée, éditée, assignée ou retirée, et comment utiliser les sources de méta-données externes (voir aussi le chapitre 2 du Guide de développement de Greenstone -- "Exploitez vos documents au maximum").

L'affichage Enrichir

Utiliser l'affichage Enrichir pour assigner une méta-donnée aux documents de la collection. Une méta-donnée est une donnée sur une donnée -- de façon typique titre, auteur, date de création, et ainsi de suite. Chaque élément de méta-donnée a deux parties: "elément" indique le type d'élément (par exemple auteur), "valeur" qui donne la valeur de cette méta-donnée élément (par exemple le nom de l'auteur).

Sur la gauche de l'affichage "Enrichir" est l'arborescence de la collection. A sa droite, la Table de Méta-données, qui montre les méta-données pour tous les fichiers et dossiers sélectionnées de l'arborescence de la collection. Les colonnes sont indiquées en gris en haut, et peuvent être redimensionnées en faisant glisser la ligne de séparation. Si plusieurs fichiers sont sélectionnés, un texte en noir indique que la valeur est commune à tous les fichiers sélectionnés, tandis qu'un texte en gris en indique le contraire. les valeurs en noir peuvent être mises à jour ou supprimées, tandis que celles en gris peuvent être supprimées de ceux qui l'ont, ou ajoutées aux autres.

Une icône de dossier peut apparaître à côté de certaines entrées de méta-données. Ceci indique que les valeurs ont été héritées d'un dossier parent. Les méta-données héritées ne peuvent être éditées ou supprimées, mais seulement ajoutées ou écrasées. Cliquer sur l'icône du dossier pour aller immédiatement au dossier où la méta-donnée est assignée.

Si vous cliquez sur un l'élément de metadata du tableau, celui-ci affichera les valeurs existantes pour l' élément dans le domaine "Valeurs existantes pour..." en dessous du tableau. Celle-ci, développe et comprime. C'est une liste qui, de façon usuelle, montre toutes les valeurs précédemment saisies pour un élément sélectionné. Le clic sur une entrée la place automatiquement dans le champ valeur. Inversement, la saisie dans le champ texte sélectionne l'entrée de l'Arborescence Valeur qui débute avec les caractères saisis. Appuyer sur [Tab] complète automatiquement la saisie de la valeur sélectionnée.

Les valeurs de méta-donnée peuvent être organisées en une hiérarchie.Ceci est montré dans l'Arborescence Valeur utilisant des dossiers de niveau interne. Les valeurs hiérarchiques peuvent être saisies en utilisant le caractère "|" pour séparer les niveaux. Par exemple, "Cards|Red|Diamonds|Seven" peut être utilisé dans une hiérarchie qui représente un jeu de cartes. Cela permet le rejeument des valeurs. Les jeux peuvent aussi êtrre assignés comme méta-donnée.

Greenstone extrait automatiquement des méta-données à partir des documents en un jeu de méta-données dont les éléments sont préfixés "ex.". Ceci n'a aucune valeur et ne peut être édité.

Sélectionner les jeux de méta-données

Les séries d'éléments de méta-données prédéfinis sont connus comme "jeux de Méta-données". "Dublin Core" en est un exemple. Quand on ajoute un Groupe de Méta-données à la collection, ses éléments peuvent être sélectionnés. On peut avoir plus d'un jeu de méta-données ; pour éviter des télescopages de nom, un identificateur abrégé qui identifie le jeu de méta-données est suspendu au nom de l'élément. Par exemple l'élement créateur de Dublin Core devient "dc.Creator". Les jeux de méta-données sont sauvégardés dans le dossier de méta-données de l'Interface Bibliothécaire et ont le sufixe ".mds".

Pour contrôler les jeux de méta-données utilisés dans une collection, utilisez l'entrée "Jeux Méta-Données" sur la vue "Conception".

Ajout de Nouvelles Méta-données

On ajoute un élément méta-donnée -- élément et valeur à la fois -- à un fichier. Sélectionner d'abord le fichier à partir de l'arborescence de fichier de la collection située à gauche. Cette action entraîne l'apparition de toute méta-donnée pré-assignée dans le tableau de droite.

Sélectionner ensuite l'élément méta-donnée à ajouter en cliquant sur sa rangée dans le tableau.

Taper la valeur dans le champ valeur. Utilisez le charactère "|" pour rapporter une structure, comme décrit dans "". Vous pouvez sauver l' information metadata en pressant les touches [Up] ou [Down] et bouger ainsi la sélection convenablement. En pressant la touche [Enter] l'information metadata sera sauvée et une nouvelle entrée vide sera créée pour l' élément metadata, vous permettant désigner multiples valeurs pour un élément de metadata.

Vous pouvez aussi ajouter des méta-données à un dossier, ou à plusieurs fichiers sélectionnés à la fois. Elle est ajoutée à tous les fichiers ou à l'intérieur du dossier ou de la séléction, et aux sous-dossiers. Garder à l'esprit que si des méta-données sont ajoutées à un dossier tous les nouveaux fichiers en son sein hérite automatiquement des valeurs du dossier.

Ajouter des Méta-données prédéfinies

Pour ajouter une méta-donnée ayant une valeur existante, sélectionner d'abord le fichier, et ensuite la valeur requise à partir de l'arborescence des valeurs, en développant si nécessaire les dossiers de hiérarchie. La valeur de l'entrée sélectionnée apparaît automatiquement dans le champ texte Valeur. (Utiliser alternativement la valeur auto-select de l'arborescence et les caractéristiques auto-complètes.

La procédure d'ajouter méta-données avec des valeurs déjà existantes aux dossiers ou aux fichiers multiples est tout à fait identique.

Editant ou Éliminant Méta-données

Pour éditer ou éliminer une partie de metadata, premièrement selectionnez un fichier convenable, en suite la valeur de la metadata du tableau. Editer la valeur de champ supprimant tout le texte si vous désirez éliminer la metadata.

Le processus est identique pour la mise à jour d'un dossier avec des sous-dossiers ou plusieurs fichiers, mais vous pouvez seulement mettre à jour les méta-données qui sont communes à tous les fichiers/dossiers sélectionnés.

L' arbre de valeurs montre toutes les valeurs actuellement assignées de même que les valeurs précédentes pour la présente session, toutes les valeurs édités ou éliminée seront donc présentes dans l' arbre. Fermant la collection et la ouvrant encore une fois éliminera les valeurs qui ne sont plus désignées.

Passer en revue les Méta-données assignées

On éprouve parfois le besoin de voir, à la fois, les méta-données affectées à plusieurs ou à tous les fichiers -- par exemple, pour déterminer combien de fichiers sont en cours d'utilisation ou pour avoir une idée de la chronologie.

Sélectionnez les fichiers que vous souhaitez examiner, puis clicquez sur le bouton droit et choisissez "Méta-données Associées...". Une fenêtre appelée "Toutes les Méta-données", sous forme d'un grand tableau avec plusieurs colonnes, apparaît. La première colonne montre les noms de fichiers; les lignes montrent toutes les valeurs de méta-données assignées à ces fichiers.

Dessiner le tableau peut prendre quelque temps si plusieurs fichiers sont sélectionnés. On peut continuer à utiliser l'Interface Bibliothécaire pendant que la fenêtre "Toutes Méta-données" est ouverte.

Quand il devient trop large, on peut filtrer le tableau "Toutes Méta-données" en appliquant des filtres aux colonnes. Alors que de nouveaux filtres sont ajoutés, seules les lignes qui concernent restent visibles. Pour installer, modifier ou effacer un filtre, cliquez sur l'îcone "Funnel" situé en haut de la colonne. Une information sur le filtre est réclamée. Une fois le filtre installé, l'en-tête de la colonne change de couleur.

La confirmation possède un onglet "simple" et " advancé". La version simple filtre les colonnes afin qu'elles ne montrent que des lignes qui contiennent une certaine valeur de méta-donnée ("*" concerne toutes les valeurs). On peut sélectionner des valeurs de méta-données à partir d'une liste déroulante. La version advancée permet différentes opérations d'harmonisation: doit commencer avec, ne contient pas, alphabétiquement et est égal à. La valeur à harmoniser peut être éditée et prise sous forme d'une chaîne quelconque (y compris "*"), et on peut opter pour une harmonisation insensible aux caractères. Enfin, on peut spécifier une deuxième condition d'harmonisation précisant une gamme de valeurs (en sélectionnant AND) ou des valeurs alternatives (en selectionnant OR). En dessous de cette zone, une boîte qui permet de changer l'ordre de tri (ascendant ou descendant) est placée. Enfin, cliquer sur "Installer Filtre" pour appliquer le nouveau filtre à la colonne. Cliquer sur "Effacer Filtre" pour enlever le filtre courant. Notez que les détails du filtre sont retenus même si le filtre est effacé.

Par exemple, pour trier le tableau "Toutes Méta-données" , choisir une colonne, sélectionner le cadre du filtre par défaut (Un filtre simple sur "*") et choisir un ordre ascendant ou descendant.

Importer des Méta-données Pré-assignées

Cette section explique comment importer des méta-données affectées précédemment; méta-données affectées avant d'être ajoutées à la collection.

Si la méta-donnée dans une forme reconnue par l'Interface Bibliothécaire a été préalablement assignée à un fichier, -- par exemple, quand on choisit des documents dans une collection Greenstone existante -- elle est importée automatiquement quand on ajoute le fichier. Pour ce faire, la méta-donnée doit être ajustée au jeu de méta-données disponibles dans la collection.

L'Interface Bibliothécaire confirme l'information nécessaire. confirmation sous forme d'instructions brèves et qui montre ensuite le nom de l'élément méta-donnée qui est importée, comme il apparaît dans le fichier source. Ce champ ne peut être ni édité ni changé. Ensuite on choisit sur quel jeu de méta-donnée le nouveau élément devrait être calqué et enfin l'élément méta-donnée approprié. Le sytème selectionne automatiquement le meilleur ajustement, en terme de jeu et d'élément pour la nouvelle méta-donnée.

Après cela,on peut choisir "Ajouter" pour ajouter le nouvel élément méta-donnée au jeu de méta-données choisi. (Ceci n'est possible que si aucun élement de même nom n'est présent à l'interieur du jeu choisi.) "Fusionner" applique le nouvel élement à celui choisi par l'utilisateur. Enfin, "Ignorer" n'importe aucune méta-donnée avec ce nom d'élement. Une fois précisée la manière d'importer un certain élément de méta-donnée, l'information d'application est retenue pour la durée de vie de la collection.

Pour des détails concenant les fichiers méta-donnée.xml que Greenstone utilise pour sauvegarder les méta-données, il faut vous reférer au chapitre 2 du guide du Développeur de Greenstone -- "Exploitez vos documents au maximum".

Décoration de l'apparence de votre collection

Une fois les fichiers marqués avec les méta-données, on peut décider comment ils devraient apparaître aux utilisateurs comme une collection Greenstone. Quel type d'information peut être recherché? Quels sont les moyens qui sont fournis pour naviguer à travers les documents? Quels sont les langages supportés? où apparaissent les boutons sur la page? ces choses peuvent être adaptées; cette section décrit comment procéder.

L'Affichage conception

Cette section présente l'affichage de conception et explique comment on navigue entre les différents affichages à l'intérieur de cette vitrine.

Avec l'Interface Bibliothécaire, on peut configurer la façon dont la collection va apparaître à l'utilisateur. Les options de configuration sont divisées en différentes sections, chacune associée à une étape particulière de navigation ou de présentation d'information.

Sur la gauche est placée une liste de différents affichages et à droite les commandes associées à celles en cours. Pour passer à un affichage différent, cliquer son nom dans la liste.

Pour comprendre les différentes étapes et les termes implmiqués dans la conception d'une collection, lire les chapitres 1 et 2 de Greenstone's Developer's Guide.

Général

Cette section explique comment passer en revue et changer les réglages géneraux associés à la collection. D'abord, sous "Design section" cliquer "General".

Les valeurs fournies ici peuvent être modifiées au cours de la création de la collection.

D'abord, les contacts E-mail du créateur et mainteneur de la collection. Le champ suivant permet le changement de titre de la collection. Le dossier dans lequel est enregistré la collection est affiché ensuite, mais ne peut être édité. Celui qui suit spécifie (sous forme d'URL) l'îcone à montrer à l'extrémité supérieure gauche de la page "About" de la collection et la suivante est l'îcone utilisée dans la page de la bibliothéque Greenstone à lier à la collection. Puis, une case permet de contrôler si la collection est accessible au public. Enfin, la zone texte de "la description de la Collection" comme décrit "Créer une nouvelle collection".

Plugiciels de Document

Cette section décrit comment faire la configuration des plugiciels des documents que la collection utilise. Elle explique comment spécifier les plugiciels utilisés, quels paramètres leur passer et dans quel ordre ils se déroulent. Sous "Sections de conception", cliquer "Plugiciels de document".

Pour ajouter un plugiciel, sélectionner-le sur la liste déroulante de "Choisir le plugiciel à ajouter" située à côté du bouton et ensuite cliquer "Ajouter plugiciel". Une fenêtre dénommée "Configurer les arguments" apparaît; elle est décrite plus loin. Une fois la configuration du nouveau plugiciel achevée, il est ajouté à la fin de la liste "Plugiciels couramment assignés". Veuillez noter que, à l'exception de UnknownPlug, chaque plugin ne peut apparaître qu'une seule fois dans la liste.

Pour enlever un plugiciel, sélectionner-le sur la liste et cliquer sur "Enlever plugiciel".

Les plugiciels sont configurés en fournissant des arguments. Pour les changer, il faut sélectionner le plugiciel à partir de la liste et cliquer "Configurer plugiciel" (Ou double-cliquer sur le plugiciel). Un dialogue "Configuration des arguments" apparaît avec différent contôles pour spécifier les arguments.

Il existe plusieurs types de contrôles. Certains sont des boîtes de dialogue et cliquer sur l'une ajoute l'option appropriée au plugiciel. Les autres sont des chaînes de textes avec une boîte de dialogue et un champ texte. Cliquer sur la boîte pour activer l'argument, ensuite saisir le texte approprié dans la boîte (expression normale, chemin de fichier etc). Les autres sont des menus déroulants à partir desquels on peut sélectionner à partir d'une série de valeurs déterminées. Pour apprendre ce qu'un argument peut faire, promener la souris planer sur son nom pendant un instant une description apparaîtra.

Pour changer la configuration, cliquer sur "OK" pour valider et fermer la boîte de dialogue, ou "Annuler" pour fermer la boîte de dialogue sans changer les arguments du plugiciel.

Les plugiciels dans la liste sont executés en ordre et l'ordre est parfois important. L' ordre des classificateurs ne peut être changé que dans la Librairie de Systèmes Spécialistes et modes Experts (voir "Préférences").

Types de recherche

cette section explique comment modifier une nouvelle caractéristique de conception dans Greenstone, Types de recherche, qui permet une recherche de champ. Les types de recherche spécifient le type d'interface de recherche à fournir: formulaire, recherche par champs et/ou recherche simple. Sous "Sections de conception", cliquer sur "Types de recherche".

Lorsqu'on pénètre dans l'affichage Types de recherche, vérifier d'abord "Activer recherches avancées", qui active les autres contrôles. Ceci change la collection à utiliser un méchanisme d' indexage qui permet une recherche de champs. La spécification de l' indexe est légèrement différente dans ce mode. (Quand échangeant entre une recherche classique ou avancée, le GLI essaye de convertir la spécification de l' indexe, mais peut ne pas le faire correctement.)

pour ajouter un type de recherche, sélectionner-le à partir de la liste "Types de recherche" et cliquer sur "Ajouter Type de recherche". Chaque type n'apparaît qu'une fois sur la liste. La première recherche sera de type défaut et apparêtra dans la page de recherche de la conection établie. Tout les autres pourons être sélectionés dans la page de préférences.

Pour enlever un type de recherche, il faut le selectionner à partir de la liste "Currently Assigned Search type" et cliquer sur "Enlever type de recheche". La liste doit contenir au moins un type de recherche.

Index de recherche

Les index précisent les parties de la collection qui doivent être recherchées. Cette section explique comment ajouter et enlever des index et fixer un index par défaut. Sous "Sections de conception", cliquer sur "Rechercher Index".

Pour ajouter un index, taper un nom choisi dans le champ "Nom de l'Index". Selectionner les sources d'information à indexer en cliquant les boîtes de dialogue à côté d'eux. La liste montre aussi bien tous les éléments de méta-données assignés, que le texte entier. Après avoir sélectionné les sources de données, choisir la granularité de l'index en utilisant le menu "Au niveau". Une fois ces détails completés, "Ajouter Index" devient actif (à moins qu'il n'ait un index existant avec les mêmes paramètres). Cliquez pour ajouter un nouvel index.

Pour éditer un index, sélectionnez-le et changez les détails de l'index, puis clicquez sur "Remplacer l'index".

Pour enlever un index, il faut le sélectionner sur la liste d'index assignés et cliquer "Enlever index".

Pour créer un indexe couvrant texte et toute metadata, cliquez sur "Ajouter Tout".

L'index par défaut, celui qui est utilisé dans la page de recherche de la collection est labellé parc "[Index par défaut]" dans la liste "Index assignés".

Si la recherche avancée est activée (voir Affichage des types de recherche), les contrôles d'index sont différents. Il existe une nouvelle pseudo-source de données "Tous champs" qui fournit une recherche à travers tous les index spécifiés à la fois. Des niveaux ne sont pas assignés à un index spécifique, mais s'applique à tous les index: ainsi index et niveaux sont ajoutés séparement. "Ajouter Tout" crée un indexe séparé pour chaque champ de metadata dans ce mode.

Le nom de chaque index sera en défaut pour le nom de source. Pour changer le nom, Sélectionner un index, changer ses détails et cliquez "Remplacer Index".

Index de Partition

Les index sont construits sur un texte particulier ou des sources Méta-données. L'espace de recherche peut être plus tard contrôlé en morcelant l'index soit par langage ou par filtre choisi à l'avance. Cette section en décrit la procédure. Sous "Sections de conception", cliquer "Index de Partition".

L'affichage "Index de Partition" possède trois onglets: "Définir les Filtres", "Assigner une partition" et "Assigner des langages". Pour en savoir davantage sur les partitions, lire sur les sous collections et les sous index au chapitre 2 de Greenstone developer's guide.

La fenêtre des Indexes de Partition est seulement établie dans la Librairie de Systèmes Spécialistes et modes Experts (voir "Préférences"). Notez que le nombre total de partitions générées est une combinaison de tous les indexes, des filtres de sous colection et des langues choisis. Deux indexes avec deux filtres de sous-collections dans deux langues donnent huit partitions d'index.

Définir les Filtres

Les filtres permettent de jeur en sous-collection tous les documents dans un index pour laquelle une valeur méta-donnée correspond à un type donné.

Pour créer un filtre, cliquer sur le bouton "Définir les Filtres" et entrer un nom pour le nouveau filtre dans le champ "Nom du filtre de sous collection". Ensuite choisir un attribut de document à faire correspondre soit avec l'élément de méta-donnée soit avec le nom du fichier en question. Saisir une expression courante qu'il faut utiliser durant la correspondance. Vous pouvez choisir entre "Inclure" les documents qui correspondent au fichier ou les "Exclure". Enfin, on peut spécifier l'un quelconque des drapeaux standard PERL d'expression courante qu'il faut utiliser pour la correspondance (par exemple "i" pour les correspondances ne tenant pas compte des caractères.) Pour finir, cliquez sur "Ajouter un Filtre" pour ajouter le filtre à la liste "Filtres de sous collection définis".

Pour enlever un filtre, sélectionner-le sur la liste et cliquer sur "Enlever Filtre".

Pour changer un filtre, sélectionner-le sur la liste, changer l'une quelconque des valeurs apparaissant dans les contrôles d'édition et cliquer sur "Remplacer Filtre" pour valider les modifications.

Assigner des Partitions

Après avoir défini un filtre de sous-collection, utiliser l'onglet "Assigner des Partitions" pour construire ses indexes (ou ceux pour un jeu de filtres.) Sélectionner le filtre (ou les filtres) de votre choix à partir de la liste "Définir des Filtres de Sous-collection", entrer un nom pour la partition dans le champ "Nom de Partition Name", et cliquer sur "Ajouter Partition".

Pour supprimer une partition, sélectionner-la à partir de la liste et cliquer sur "Enlever Partition".

Pour faire d'une partition celle par défaut, sélectionner-la à partir de la liste et cliquer sur "Par Défaut".

Assigner Langages

Cette section donne les détails de la manière de restreindre les index à des langages particuliers. On le fait en générant une partition par le biais de l'onglet "Assigner Langages" de l'Affichage "Index de Partition".

Pour ajouter un nouveau langage, dont la partition par le biais de l'onglet "Assigner langues" confère un index, Sélectionner le langage souhaité à partir de la liste "Langage à ajouter" et cliquer sur "Ajouter langue".

Pour supprimer une langue, sélectionner-la à partir de la liste "Sélection de Langage" et cliquer sur "Enlever Langage".

Pour installer un language par défaut, sélectionner-la dans la liste et cliquez sur "Par défaut".

Recherches à travers collections

Greenstone peut rechercher dans plusieurs collections comme si elles n'en constituaient qu'une. Ceci est fait en spécifiant une liste d' une autre collection à rechercher au même temps que celle en recherche. Sous "Sections de conception", cliquez sur "Recherche unique à travers plusieurs collections".

L'Affichage de Recherche unique à travers des collections montre une liste de collections disponibles. La collection courante est cochée et ne peut être dé-sélectionnée. Pour ajouter une autre collection qu'on peut rechercher parallèlement, cliquer sur une collection dans la liste (cliquer une deuxième fois pour l'enlever). Lorsqu'une seule collection est sélectionnée, aucune recherche à travers collections n'est possible.

Si les collections individuelles n'ont pas les mêmes indexes (y compris les les partitions de sous-collection et les partitions de language), la recherche ne pourra pas fonctionner. L'utilisateur ne pourra alors qu'effectuer des recherches en utilisant les indexes communs à toutes les collections.

Pour plus de détails, voir Chapitre 1 du Guide du Développeur Greenstone.

Classificateurs de navigation

Cette section explique comment assigner à une collection des "classificateurs" qui sont utilisés pour naviguer. Sous la section "Sections de conception", cliquer sur "Classificateurs de navigation".

Pour ajouter un classificateur, sélectionner-le en utilisant la liste déroulante "Choisir classificateur à ajouter" et cliquer sur "Ajouter Classificateur". une fenêtre qui s'intitule "Configurer Arguments" apparaît ; les instructions concernant ce dialogue sont les mêmes que pour les plugiciels (voir "Plugiciels de Document"). Une fois le nouveau classificateur configuré, il s'ajoute à la fin de la liste des "Classificateurs couramment Assignés".

Pour supprimer un classificateur, sélectionner-le dans la liste et cliquez sur "Supprimer Classificateur".

Pour changer les arguments d'un classificateur, sélectionner-le sur la liste et cliquer sur "Configurer Classificateur" (ou double-cliquer sur le classificateur sur la liste.)

Le tri des classificateurs dans la barre de navigation de la collection est fourni ici dans l'ordre des classificateurs. Pour le changer, sélectionner le classificateur à déplacer et cliquer sur "Déplacer vers le haut" ou "Déplacer vers le bas".

Pour plus d'informations sur les classificateurs lisez le chapitre 2 du Guide du Développeur Greenstone -- Exploitez vos documents au maximum.

Caractéristiques de Format

Les pages web que vous voyez en utilisant Greenstone ne sont pas pré-stockés mais sont générées 'à la volée' au fur et à mesure qu'on en fait appel. Les commandes de format sont utilisées pour changer l'apparence de ces pages générées. Ils influencent le lieu d'apparition des boutons lorsqu'un document est affiché, et déterminent les liens qui sont affichés par le classificateur DateList. Les commandes de format ne sont pas faciles à concevoir, et la lecture du chapitre 2 de Greenstone Developer's Guide est recommandée. Cette section concerne les cadres de format, et indique comment l'Interface Bibliothécaire en fournit l'accès. Sous "Sections de conception", cliquer sur "Caractéristiques de Format".

On peut appliquer une commande de format à n'importe quoi dans la liste déroulante "Choisir Caractéristique" qui comprend tous les classificateurs de même qu'une liste prédéfinie de caractéristiques. Deux types de contrôles existent lorsqu'on sélectionne une caractéristique: Certaines caractéristiques sont simplement activées ou désactivées, et le contrôle se fait grâce à une liste de vérification. D'autres requièrent qu'on spécifie une chaîne de format. Pour ces caractéristiques, il existe une liste de retrait ("Composante Affectée") pour la sélection des parties de la caraxtéristique où s'applique la chaîne (si nécessaire), une zone de texte ("Chaîne de Format HTML") où on saisit la chaîne, et une sélection de "Variables" prédéfinies. Pour insérer une variable dans la position courante dans la chaîne de format, sélectionner la à partir de la liste de retrait et cliquer sur "Insérer".

Vous pouvez spécifier un format par défaut pour une composante particulière en sélectionnant la caractéristique vierge.Ce format est alors appliqué à toutes les caractéristiques applicables sauf instruction contraire.

Pour ajouter une nouvelle commande de format, remplir l'information comme indiquée plus haut et cliquer sur "Ajouter Format". La nouvelle commande de Format apparaît dans la liste des "Commandes de Format fréquemment Assignées". Seule une commande de format peut être assignée pour chaque combinaison caractéristique/composante.

Pour enlever une commande de format, sélectionner-la sur la liste et cliquer "Enlever Format".

Pour modifier une commande de format, sélectionner-la sur la liste et cliquer sur "Remplacer Format".

Pour de plus amples informations sur les variables et les composantes de caractéristiques, lire le chapitre 2 du Guide du Développeur de Greenstone.

Si la boîte de vérification "Permettre options étendues" est cochée, certaines options avancées de formatage sont activées. La liste des caractéristiques pouvant être formatées est légèrement changée, et plusieurs variables sont disponibles dans la commande de format, offrant un contrôle plus grand sur la mise en forme.

Traduire Texte

Cette section décrit l'Affichage de traduction, où on peut définir des fragments de texte spécifiques à un langage pour des parties de l'interface de la collection. Sous "Sections de conception", cliquer sur "Traduire Texte".

Choisir d'abord une entrée dans la liste "Caractéristiques". Les chaînes spécifiques à un langage associées à la caractéristiques apparaissent en bas. Utiliser la liste déroulante de "Traduction de Langage" pour sélectionner le langage cible, et saisir le texte traduit dans la zone de texte, en se reférant à "Fragment de Texte Initial" si nécessaire. Cliquez sur "Ajouter Traduction" à la fin de l'opération.

Pour supprimer une traduction existante, sélectionner-la à partir du tableau "Traduction Assignée" et cliquer sur "Enlever Traduction".

Pour éditer une traduction, sélectionner-la et éditer-la dans la zone de texte "Texte Traduit", et cliquer sur "Remplacer Traduction".

jeux de Méta-données

Cette section explique le panel de visualisation du jeu de méta-données. Sous "Sections de conception", cliquer sur "jeux de Méta-données".

Cette fenêtre sert à la revue des jeux de méta-données utilisés dans la collection, et les éléments qui sont disponibles dans chaque jeu. Choisir dans la liste de "jeux de méta-données disponibles" pour voir des informations détaillées à ces éléments.

Pour utiliser un autre jeu de méta-données avec la collection chargée, clicquez sur "Ajouter un jeu de méta-données" et sélectionnez le fichier méta-données (.mds) pour le nouveau jeu méta-données.

L'édition de jeux méta-données se fait avec l'éditeur Greenstone de méta-données (GEMS). En clicquant sur le bouton "Éditer un jeux méta-données" vous obtiendrez des informations sur l'utilisation de GEMS.

Si vous n'avez plus besoin d'un jeu méta-données, sélectionnez le et clickez sur "Suppression du jeu méta-données" pour l'enlever. Si vous avez affectté des méta-données aux éléments du jeu supprimé, on vous demandera ce que vous voulez en faire lorsque vous allez ouvrir à nouveau cette collection.

Pour produire votre collection

Après avoir rassemblé les documents de la collection, les avoir annotés avec les méta-données, et défini comment la collection va apparaître, la production de la collection en utilisant Greenstone est alors possible. Cette section vous en explique la manière.

L'Affichage Créer

L'Affichage Créer est utilisé pour créer la collection en mettant en oeuvre les scripts Greenstone relatifs à cette opération. En cliquant sur "Construire Collection", on initie le processus de construction de la collection. Sa durée dépend de la taille de la collection et du nombre d'index à créer (pour les grandes collections cela peut prendre des heures). Une barre d'état indique ou on en est dans le processus. Pour annuler le processus à tout moment, cliquer sur "Annuler Construction".

Quand la collection est construite, appuyant "Preview Collection" initiera la page web hebergeant la collection.

En mode expert, vous pouvez utiliser l'entrée "Message Log" à gauche pour revoir les tentatives précédentes de construction de la collection avec ou san succés. Sélectionnez le journal souhaité en cliquant sur la date correspondante dans la liste "Historique du Journal".

Paramètres d'Importation et de Construction

Cette section explique comment accéder aux différents paramètres de construction et d'importation. Pour plus d'informations sur l'importation et la construction lire le chapitre 1 du Guide du Développeur de Greenstone -- Comprendre le processus de construction de la collection.

Le contrôle des différents paramètres se fait de façon identique à la fenêtre "Configurer Arguments" décrit dans la section "Plugiciels de Document". Certains champs requièrent des arguments numériques, et on peut: soit les incorporer en les saisissant, soit utiliser les flèches Haut et Bas pour augmenter ou diminuer la valeur présente (dans certains cas, l'interface limite la classe qu'on peut entrer.) D'autres sont activés en cliquant sur une case de vérification (re-cliquer pour désactiver.)

Miscellaneous

Cette section décrit les caractéristiques de l'Interface Bibliothécaire qui ne sont pas associées à une fenêtre d'affichage particulière.

Préférences

Cette section explique le dialogue des préférences, auquel on accède en ouvrant "Fichier" -> "Préférences".

La première option "General" est un champ texte pour saisir votre adresse courriel. Ceci sera utilisé pour les éléments méta-données "créateur" et "Mainteneur" de la collection. L'option suivante est un liste déroulante des langues dans lesquelles l'interface bibiothèquaire peut être affichée. Si on change le dictionnaire par le choix d'un autre sur la liste, on doit redémarrer l'Interface Bibliothécaire pour charger les chaînes du nouveau langage à partir du dictionnaire.

Si on coche "Affichage Méta-données étendues", les différents contrôles relatifs aux méta-données affichent toujours toutes les méta-données qui ont été extraites automatiquement des documents. Lorsqu'on le désélectionne, ces méta-données sont cachées (bien qu'elles restent disponibles pendant la conception de la collection, et dans la collection Greenstone finale.) Si on coche "Montrer les tailles des fichiers", la taille du fichier apparaît à côté de chaque fichier dans l'espace de travail et dans les arborescences de fichiers de la collection dans les Affichages Rassembler et Enrichir.

Le panneau "Mode" est utilisé pour contrôler le niveau du détail dans l'interface. Dans sa configuration la plus basse, "Librarian Assistant", la vue de décoration, est désactivée, les arguments qui requièrent des expressions ordinaires sont cachés, et la construction de la collection produit un enregistrement minimal d'évènements. Par contre, la configuration la plus élevée, "Expert", donne l'accès à toutes les fonctionnalités de décoration, y compris le positionnement de plugin, et les arguments d'expressions ordinaires; elle permet aussi l'enregistrement de l'intégralité des messages lors de la construction de la collection. Pour changer ou revoir les modes, cliquez sur le bouton radio situé à côté du mode qui vous intéresse. Vous pouvez contrôler rapidement le mode dans lequel vous vous trouvez en regardant la barre de titre de Librarian Interface.

L'Interface Bibliothécaire est capable de supporter différents flux de travail en déterminant lesquels des différents onglets d'affichage sont visibles. Utiliser l'onglet "Workflow" pour adapter les fenêtres d'affichage disponibles en cochant les boîtes qui sont à côté des affichages souhaités. On peut aussi utiliser la liste déroulante pour sélectionner des configurations prédéterminées. La fermeture du dialogue des préférences établit ces paramètres de workflow (flux de travail). Ces paramètres sont emmagasinnés dans la collection, et non dans le fichier de configuration de l'Interface Bibliothécaire.

L'onglet "Connexion" permet changer le chemin vers le serveur de bibliothèque local basé sur Greenstone et utilisé dans l'aperçu des collections. Vous pouvez aussi préciser le proxy de connection internet (c.a.d. pour lélécharger les fichiers; voir la "Téléchargement de fichiers de lIinternet" section pour les details). Cochez la case pour une connection proxy et donnez l'addresse du proxy et son numéro de port. La connection proxy sera établie après fermeture du dialogue.

En cours de session, l'Interface Bibliothéccaire peut délivrer des messages d'avertissement qui informent sur d'éventuelles conséquences d'une action. On peut désactiver le message en cochant la case "Ne pas afficher cet avertissement de nouveau" ("Do not show this warning again"). On peut réactiver les messages d'avertissement en utilisant l'onglet "Avertissement" ("Warning"). Cocher la boîte située à côté des messages d'avertissement que l'on souhaite reconsulter.

Associations de fichiers

L'Interface Bibliothécaire utilise des programmes d'application particulières pour ouvrir des types de fichiers particuliers. Pour modifier des associations ouvrez le menu "Fichier" et cliquer sur "Association de fichiers".

Pour ajouter une association, sélectionner l'extension du fichier cible dans la liste déroulant, ou taper dans une nouvelle extension (n'y incluer pas le ".") Ensuite soit taper la commande qui lance l'application voulue dans la champ approprié, soit choisir l'application dans le dialogue "Navigation". "%1" Peut être utilisé dans la commande de lancement pour insérer le nom du fichier qu'on veut ouvrir. Une fois cela, "Ajouter" est activé. Cliquer dessus pour ajouter l'association.

Pour éditer une association, sélectionner une extension de fichier existante. Toute commande existante associée est affichée dans le champ de la commande de lancement. Corriger-la, et puis cliquer sur "Remplacer".

Pour enlever une association, sélectionner une extension de fichier existante et cliquer sur "Supprimer". (L'extension du fichier reste dans la liste déroulante "For Files Ending").

Les associations de fichiers sont stockées dans le dossier principal du répertoire principal de l'Interface Bibliothécaire, dans un fichier appelé "associations.xml".

Exportation de collections vers CD/DVD

Greenstone peut exporter une ou plusieurs collections vers un CD/DVD d'auto-installation pour Windows. Pour ce faire, le paquetage Greenstone "Export to CD-ROM" doit être installé. Il n'est pas inclut par défaut, donc vous aurez peut être à modifier votre installation pour l'inclure.

Pour exporter une collection, ouvrir le menu "Fichier" et choisir "Exporter la Collection vers un CD-ROM". Une liste de collections Greenstone apparaît; cliquez sur n'importe laquelle pour obtenir une description. Cochez la case des collections à exporter. Vous pouvez entrer le nom du CD/DVD dans la case: c'est ce qui va apparaître dans le menu de démarrage lorsque le CD/DVD aura été installé. Puis cliquez sur "Exporter". Ce processus implique la copie de plusieurs fichiers et peut durer quelques minutes.

A la fin de l'opération, Greenstone va afficher le nom d'un dossier contenant les collections exportées. Utilisez un graveur de CD/DVD pour copier le contenu dans un CD/DVD vierge.

3.3 Le balisage des fichiers de documents

Les documents source ont souvent besoin d'être structurés en sections et sous-sections, et il faut communiquer cette information à Greenstone de sorte qu'il puisse puisse conserver la structure hiérarchique des documents. On peut également associer des méta-données -- telles que son titre -- à chaque section et sous-section.

Les documents source d'un processus de reconnaissance optique de caractères (ROC) sont typiquement un ensemble de fichiers de traitement de texte, y compris des images. S'ils sont représentés sous la forme de fichiers Microsoft Word, on peut les importer dans Greenstone en utilisant le greffon Word. On peut aussi les convertir en HTML et les importer dans Greenstone en utilisant le greffon HTML.

Dans les deux cas, on peut indiquer la structure hiérarchique d'un document en insérant des balises dans le texte comme suit:

<!--
<Section>
<Description>

<Metadata name="Title"> Assurer le respect des droits de l'homme pour les pauvres: stratégies pour atteindre les cibles de développement international </Metadata>

</Description>
-->

(texte de la section)

<!--
</Section>
-->

On utilise les marqueurs<!-- ... -->car ils dénotent des commentaires en HTML; ces balises de section n'auront donc aucun impact sur la mise en forme du document. Il faut inclure ces autour des balises de sections, même si le document sur lequel on travaille n'est pas de l'HTML (si par exemple il s'agit d'un fichier de type Microsoft Word).

On peut spécifier d'autres types de méta-données dans la portion Description (située entre les balises<Description>et</Description>), mais ce n'est pas le cas du style de collection décrit ici.

Il est important de se rappeler que l'on crée une table des matières hiérarchique lorsque l'on insère des balises de sections dans le document. Cela signifie qu'on peut imbriquer des sections dans d'autres sections. En fait, il faut imbriquer toutes les sections dans une grande section qui recouvre l'ensemble du document.

L'exemple suivant illustre le cas d'un document composé de deux chapitres, dont le second contient deux sous-sections. Vous trouverez des exemples concrets de documents source balisés de cette manière dans les documents source des collections Demo et DLS.

<!-- <Section> <Description> <Metadata name="Title">Mon document</Metadata> </Description> <Section> <Description> <Metadata name="Title">Chapitre 1</Metadata> </Description> -->

(text du chapitre 1)

<!-- </Section> <Section> <Description> <Metadata name="Title">Chapitre 2</Metadata> </Description> <Section> <Description> <Metadata name="Title">Sous-section 1</Metadata> </Description> -->

(texte de la sous-section 1)

<!-- </Section> <Section> <Description> <Metadata name="Title">Sous-section 2</Metadata> </Description> -->

(texte de la sous-section 2)

<!-- </Section> </Section> </Section> -->

Il faut noter que des méta-données assignées à partir dun onglet de section dans un document source prend le pas sur celle assignée au document tout entier. Ceci signifie que vous ne devez pas spécifier explicitement la méta-donnée "Title" ("Titre") pour la section de plus haut niveau à l'intérieur d'un document source à moins que vous ne veuilliez écraser le titre que vous lui avez donné en spécifiant la méta-donnée. Dans l'exemple ci-dessus, à moins de vouloir écraser le titre du document existant, vous devriez omettre la ligne où on peut lire:

<Metadata name="Title">Mon document</Metadata>

3.4 Le Collector

Le Collector est un outil d'assistance qui vous aidera à créer de nouvelles collections, à modifier ou ajouter à des collections existantes, ou à effacer des collections. Pour ce faire vous serez guidés à travers un ensemble de pages web qui vous demanderont les informations nécessaires. Ces pages web parlent d'elles-mêmes, et la présente section vous les décrira. Au lieu d'utiliser le Collector, on peut aussi construire des collections depuis la ligne de commande -- les premières pages du Guide du développeur détaillent ce processus pas à pas.

Avant de construire et de distribuer des collections d'informations numériques, il faut réfléchir aux conséquences et aux responsabilités que cela implique. On trouve des aspects légaux relatifs aux droits: pouvoir accéder à des documents n'implique pas forcément qu'on puisse les distribuer à des tiers. On trouve aussi des aspects sociaux: les collections devraient respecter les coutumes de la communauté dont leurs documents proviennent. Enfin, on trouve des aspects éthiques: il existe des documents qu'il vaut mieux ne pas communiquer. La plume est plus puissante que l'épée! Soyez sensible au pouvoir de l'information, et faites-en sage usage.

Pour accéder au Collector, cliquez sur le lien approprié depuis la page d'accueil de la bibliothèque numérique.

Dans Greenstone, la structure d'une collection est déterminée lors de sa mise en place. Cela comprend aussi bien le format des documents source, la manière de les représenter à l'écran, les sources de méta-données, quelles possibilités de navigation offrir, quels index de recherche dans le corps du texte fournir, et comment afficher les résultats des recherches. Après la mise en place de la collection, il est facile d'y inclure de nouveaux documents -- pour peu qu'ils soient dans le même format que les documents existants, et que les mêmes méta-données soient fournies, exactement de la même manière.

Le Collector dispose des fonctions de base suivantes:

  1. créer une nouvelle collection de même structure qu'une collection existante;
  2. créer une nouvelle collection d'une structure différente de celle des collections existantes;
  3. ajouter du contenu à une collection existante;
  4. modifier la structure d'une collection existante;
  5. effacer une collection; et
  6. exporter une collection existante sur un cédérom autonome et auto-installable.

Les figures 16a et suivantes illustrent l'utilisation du Collector pour la création d'une nouvelle collection, à partir d'un ensemble de fichiers HTML stockés localement dans le cas de cet exemple. Il faut d'abord décider de travailler sur une collection existante ou d'en construire une nouvelle. Dans le premier cas, vous vous trouverez dans les deux premiers points de la liste numérotée ci-dessus; dans le second, ce seront les quatre derniers points qui vous concerneront. Dans la figure 16a, l'utilisateur opte pour la création d'une nouvelle collection.

Figure 16 (a)   Utiliser le Collector pour construire une nouvelle collection (à suivre)


Se connecter

Dans tous les cas, il est nécessaire de se connecter avant de pouvoir faire quoi que ce soit. En général, on utilise un navigateur web pour accéder à l'outil de construction de collection sur un ordinateur distant, afin de construire une collection sur ce serveur. Il est bien sûr hors de question d'autoriser n'importe qui à construire des collections (ne serait-ce que pour des raisons de droits), c'est pourquoi Greenstone renferme un système de sécurité qui oblige qui veut construire des collections à se connecter avant toute autre chose. Ceci permet à un système central d'offrir un service à ceux qui souhaitent construire des collections d'informations et utiliser le serveur pour les rendre disponibles à d'autres. D'autre part, même si vous utilisez Greenstone sur votre ordinateur local et y construisez des collections, il est nécessaire de vous connecter car il ne faut pas autoriser des tiers utilisant Greenstone sur votre ordinateur à construire des collections sans autorisation préalable.

Structure de dialogue

Figure 16 (b)   Utiliser le Collector pour construire une nouvelle collection (Suite)


Suite à la connexion, on voit apparaître la page présentée figure 16b. Elle montre la suite d'étapes impliquées dans la construction d'une collection, c'est-à-dire:

  1. Informations sur la collection
  2. Données source
  3. Configurer la collection
  4. Construire la collection
  5. Afficher la collection.

La première étape consiste à spécifier le nom de la collection et les informations associées. La deuxième étape est de préciser d'où proviendront les données source. La troisième permet d'ajuster les options de configuration, une étape que vous trouverez de plus en plus utile à mesure que vous serez plus expérimenté avec Greenstone. La quatrième étape indique où se fera tout le travail (de l'ordinateur). Durant le processus de «construction» le système construit tous les index et rassemble toutes les autres informations nécessaires au bon fonctionnement de la collection. La cinquième étape vous permettra de visualiser la collection nouvellement créée.

Ces cinq étapes sont représentées sous forme d'une suite de boutons gris au bas de l'écran figure 16b, ainsi qu'au bas de toutes les autres pages générées par le Collector. Cet affichage aide les utilisateurs à se rappeler où ils en sont dans le processus. Le bouton à cliquer pour passer à la suite est affiché en vert (informations sur la collection sur la figure 16b). Les boutons gris (tous les autres, sur la figure 16b) sont inactifs. Les boutons deviennent jaunes au fur et à mesure de la progression dans les étapes, et l'utilisateur peut revenir à une étape antérieure en cliquant sur le bouton jaune correspondant. Cet affichage est inspiré des «assistants» largement utilisés dans les logiciels propriétaires pour guider les utilisateurs tout au long des différentes étapes de l'installation de nouveaux logiciels.

Informations sur la collection

Figure 16 (c)   Utiliser le Collector pour construire une nouvelle collection (Suite)


La prochaine étape, celle des informations de collection, est illustrée figure 16c. Lorsqu'on crée une nouvelle collection, il est nécessaire de donner certaines informations la concernant:

  • titre,
  • adresse de courrier électronique de contact, et
  • une brève description.

Le titre de la collection est une petite phrase utilisée à travers la bibliothèque numérique pour identifier le contenu de la collection. On peut citer comme exemples de titres «Bibliothèque de la nourriture et de la nutrition», «Bibliothèque environnementale mondiale», «Bibliothèque de développement pour l'humanité», etc. L'adresse électronique spécifie qui contacter pour tout problème rencontré avec la collection. Si le logiciel Greenstone détecte un problème, il est possible qu'il y envoie un rapport décrivant l'erreur. Enfin, la brève description est une phrase décrivant les critères d'inclusion dans la collection. Elle apparaît sous l'en-tête à propos de la première page, lors de la présentation de la collection.

La position actuelle dans les étapes de construction de la collection est dénotée par une flèche qui apparaît au bas de chaque page -- dans ce cas, comme illustré par la figure 16c, nous nous trouvons à l'étape des informations de la collection. On continue vers la figure 16d en cliquant sur le bouton vert données source.

Données source

Figure 16 (d)   Utiliser le Collector pour construire une nouvelle collection (Suite)


La figure 16d est le moment où l'utilisateur spécifie le texte source qui constituera la collection. On peut soit baser sa collection sur l'une des structures par défaut fournies, soit sur la structure d'une collection existante.

Si vous optez pour la structure par défaut, la nouvelle collection pourra contenir des documents HTML (fichiers d'extensions .htm ou .html), des fichiers texte (fichiers d'extensions .txt ou .text), des fichiers au format Microsoft Word (fichiers d'extensions .doc), des documents PDF (fichiers d'extensions .pdf), ou des courriers électroniques (fichiers d'extensions .email). Vous trouverez plus d'informations sur les différents formats de documents qu'on peut inclure dans la section 3.4.9.

Si vous basez votre nouvelle collection sur une collection existante, les fichiers de la nouvelle collection devront avoir exactement le même type que ceux utilisés pour construire la collection existante. Vous remarquerez que certaines collections utilisent des formats de fichiers en entrée non standard, et que d'autres utilisent des méta-données stockées dans des fichiers auxiliaires. Si ces informations sont absentes de vos nouvelles données, certaines fonctionnalités de navigation pourront mal fonctionner. Si par exemple vous clonez la collection «Demo», vous remarquerez peut-être que les boutons thèmes, organisation, et comment faire ne fonctionnent pas bien.

La page web propose des boîtes pour indiquer la localisation des documents source: on peut spécifier jusqu'à trois sources différentes en entrée dans la figure 16d. Si cela ne vous suffit pas, cliquez sur le bouton intitulé More sources («davantage de sources»).

Il existe trois types de spécifications:

  • un nom de répertoire dans le système du serveur Greenstone (commençant par «file://»);
  • une adresse commençant par «http://», pour les fichiers à télécharger depuis le web;
  • une adresse commençant par «ftp://», pour les fichiers à télécharger en FTP anonyme.

Si vous utilisez file:// ou ftp:// pour spécifier un fichier, ce fichier sera rapatrié.

Si vous utilisez http://, tout dépend si l'URL correspondante fournit dans le navigateur une page web normale ou une liste de fichiers. Si elle fournit une page web normale, cette page sera téléchargée -- ainsi que toutes les pages vers lesquelles elle pointe, et les pages vers lesquelles pointent ces dernières, etc., pourvu que toutes résident sur le même site, sous cette URL.

Si vous utilisez file:// ou ftp:// pour spécifier un dossier ou un répertoire, ou si vous donnez une URL en http:// qui mène vers une liste de fichiers, tout le dossier et tous ses sous-dossiers seront inclus dans la collection.

Vous pouvez spécifier des sources de plusieurs types.

Dans le cas de la figure 16d, la nouvelle collection contiendra des documents copiés depuis un système de fichiers local ainsi que depuis un site web externe, qui sera copié localement (une copie «miroir» en sera faite) pendant le processus de construction.

Quand on clique sur le bouton configurer la collection pour passer à la prochaine étape de la construction, le Collector vérifie que toutes les sources de données spécifiées sont joignables. Ceci peut prendre quelques secondes, ou même quelques minutes si vous avez spécifié plusieurs sources. Si l'une ou l'autre des sources spécifiées ne sont pas disponibles, on obtient une page comme celle de la figure 16e, marquant d'une croix les sources non disponibles (dans le cas présent, c'est le cas de toutes deux).

Figure 16 (e)   Utiliser le Collector pour construire une nouvelle collection (Suite)


Plusieurs raisons peuvent expliquer le fait que des sources soient non disponibles:

  • le fichier, le site FTP ou l'URL indiqué n'existe pas;
  • il vous faut d'abord vous connecter à votre FAI;
  • vous tentez d'accéder à une URL alors que vous vous trouvez derrière un pare-feu.

Le dernier cas est potentiellement celui qui a l'air le plus mystérieux. Il se produit si en temps normal il vous faut fournir un nom d'utilisateur et un mot de passe pour accéder à l'Internet. Parfois, il est possible que votre navigateur web affiche correctement la page si on y en entre l'URL, alors que le Collector prétend que cette source n'est pas disponible. L'explication est que la version affichée dans votre navigateur provient peut-être d'une copie tampon (cache). Malheureusement, les copies tampon locales sont invisibles au Collector. Dans un tel cas de figure, nous vous recommandons de télécharger d'abord les pages à l'aide de votre navigateur.

Configurer la collection

Figure 16 (f)   Utiliser le Collector pour construire une nouvelle collection (Suite)


La figure 16f présente l'étape suivante. La construction et la présentation de toutes les collections sont contrôlées par des spécifications enregistrées dans un fichier de configuration de collection spécial (voir ci-dessous). Les utilisateurs expérimentés pourront utiliser cette page pour modifier les réglages de configuration, mais la plupart passeront directement à la dernière étape. En fait, dans la figure 16d, les boutons configurer la collection et construire la collection sont tous les deux affichés en vert, ce qui signifie bien que l'on peut complètement court-circuiter la troisième étape du processus.

Dans notre exemple, l'utilisateur a fait une petite modification au fichier de configuration par défaut en incluant le drapeau file_is_url à l'aide du greffon (plugin) HTML. Ce drapeau provoque l'insertion des méta-données d'URL dans chaque document, en se fondant sur la convention de nom de fichier adoptée par l'outil qui crée le miroir. Ces méta-données sont utilisées dans la collection pour permettre aux utilisateurs de se référer à la version originale du document, plutôt qu'à une copie locale.

Construire la collection

Figure 16 (g)   Utiliser le Collector pour construire une nouvelle collection (Suite)


La figure 16g illustre l'étape de «construction». Jusqu'à présent, les réponses fournies dans l'interface ont simplement été enregistrées dans un fichier temporaire. L'étape de construction est celle où tout le travail est réellement effectué.

Lors de la construction, les index de navigation et de recherche sont construits en suivant les instructions du fichier de configuration de collection. Le processus de construction peut prendre de quelques minutes à quelques heures, selon la taille de la collection et la puissance de l'ordinateur. Certaines collections très conséquentes peuvent prendre plus d'un jour à construire.

Lorsque vous atteindrez cette étape, une ligne d'état située au bas de la page web vous donnera un suivi de la progression de l'opération, suivi mis à jour toutes les 5 secondes. Le message visible dans la figure 16g indique que lors de la capture d'écran, Greenstone effectuait une conversion de format de document de PDF vers HTML.

Des avertissements seront affichés si certains fichiers ou URL requis en entrée n'existent pas, ou existent mais qu'aucun greffon (plugin) ne peut les traiter, ou que le greffon ne peut pas trouver un fichier associé, telle qu'une image incrustée dans un document HTML. L'objectif est que vous suiviez cette progression en laissant cette fenêtre ouverte dans votre navigateur. Si des erreurs provoquent la fin prématurée du processus, elles seront enregistrée dans cette zone d'état.

Vous pouvez arrêter le processus de construction à tout instant en cliquant sur le bouton Arrêt de la construction, visible figure 16g. Si vous quittez la page web (sans avoir annulé le processus de construction à l'aide du bouton Arrêt de la construction), la construction continuera à s'effectuer, et la nouvelle collection sera installée à la fin de l'opération.

Afficher la collection

Quand la collection est construite et installée, la suite de boutons visibles aux bas des figures 16b à 16f apparaît au bas de la figure 16g, avec le bouton afficher la collection activé. Ce bouton emmène directement l'utilisateur vers la collection nouvellement construite.

Enfin, il existe une fonctionnalité d'envoi de courrier d'électronique à l'adresse électronique de contact de la collection ainsi qu'à l'administrateur système, à chaque création (ou modification) d'une collection. Ceci permet aux responsables de vérifier tout changement prenant place et de surveiller ce qui se passe sur le système. Cette fonctionnalité est désactivée par défaut mais elle peut être activée en éditant le fichier de configuration main.cfg (voir à ce sujet le Guide du développeur de la bibliothèque numérique Greenstone, section 4).

Travailler avec des collections existantes

Lorsque l'on démarre le Collector, il faut spécifier si on souhaite créer une collection entièrement nouvelle, ou travailler avec une collection existante, en y ajoutant ou en en effaçant des données. Étant donné qu'il crée automatiquement toutes les structures de recherche et de navigation à partir des documents eux-mêmes, Greenstone facilite l'ajout de nouvelles informations à des collections existantes. Aucun lien n'étant inséré manuellement, il est possible de fusionner automatiquement au reste de la collection de nouveaux documents disponibles, s'ils sont au même format.

Pour travailler avec une collection existante, il faut d'abord sélectionner la collection au sein d'une liste fournie par le logiciel. Certaines collections sont «protégées en écriture» et ne peuvent pas être modifiées: de telles collections n'apparaîtront pas dans la liste de sélections. Avec la collection retenue, vous pourrez:

  • Ajouter de nouvelles données et reconstruire la collection;
  • Éditer le fichier de configuration de la collection;
  • Effacer entièrement la collection;
  • Exporter la collection sur un cédérom.

Ajouter de nouvelles données

Les fichiers spécifiés par vous seront ajoutés à la collection. Assurez-vous de ne pas spécifier à nouveau des fichiers déjà présents dans la collection, sans quoi deux copies en seraient incluses. Les fichiers sont identifiés par leur chemin d'accès complet, et les pages web par leur adresse web absolue. On peut spécifier des répertoires et des fichiers de la même manière que lors de la construction d'une nouvelle collection.

Si vous souhaitez ajouter des données à une collection et que pour l'une ou l'autre raison, le processus de construction échoue, l'ancienne version de la collection demeurera inchangée.

Éditer le fichier de configuration

Les utilisateurs expérimentés peuvent éditer le fichier de configuration de la collection, de la même manière que lors de la construction d'une nouvelle collection. La section 4explique les réglages de configuration.

Effacer la collection

On vous demandera de confirmer le fait que vous souhaitez vraiment effacer la collection. Une fois la collection effacée, Greenstone ne pourra pas la récupérer!

Exporter la collection

Vous pouvez exporter la collection sous une forme qui lui permette d'être écrite sur un cédérom Windows autonome et auto-installable. Les logiciels propriétaires créant des cédéroms auto-installables étant onéreux, cette fonctionnalité comprend un module d'installation maison.

Lors de l'export de la collection, la boîte de dialogue vous informe du nom du répertoire où se trouve le résultat de l'opération. Ce répertoire doit intégralement être gravé sur le cédérom en utilisant un logiciel standard de gravage.

L'immense variété des différentes configurations Windows possibles nous a empêché de tester et de déboguer l'installeur de Greenstone dans toutes les conditions possibles. Bien qu'il produise des cédéroms qui fonctionneront sur la plupart des systèmes Windows, il est toujours en cours de développement. Si vous rencontrez des problèmes et que vous disposez d'un logiciel d'installation propriétaire (tel qu'InstallShield, par exemple), vous pouvez utiliser ce dernier pour créer des cédéroms à partir des informations fournies par Greenstone. Le répertoire d'export mentionné ci-dessus contient quatre fichiers relatifs au processus d'installation, et trois sous-répertoires qui contiennent la collection et le logiciel au complet. Ôtez les quatre fichiers et utilisez InstallShield pour créer une image de cédérom qui installera ces répertoires et créera un raccourci vers le programme gsdlserver.exe.

Formats de documents

Lors de la construction de collections, Greenstone traite chaque format de document source en recherchant un «greffon» (plugin) qui est capable de le traiter. Les greffons sont spécifiés dans le fichier de configuration de la collection. Greenstone utilise en général le nom de fichier pour déterminer le format de document -- par exemple, toto.txt sera traité comme un fichier texte, toto.html comme un fichier HTML, et toto.doc comme un fichier Word.

Voici un résumé des greffons disponibles pour les formats de documents les plus courants. Vous trouverez plus de détails sur ces greffons ainsi que des greffons supplémentaires, capables de traiter des formats moins courants, dans le Guide du développeur de la bibliothèque numérique Greenstone.

TEXTPlug (*.txt, *.text)

TEXTPlug interprète un fichier texte comme un simple document. Il ajoute des méta-données de titre en se fondant sur la première ligne du fichier.

HTMLPlug (*.htm, *.html; et aussi .shtml, .shm, .asp, .php, .cgi)

HTMLPlug traite les fichiers HTML. Il extrait les méta-données de titre en se fondant sur la balise<title>, et peut aussi extraire toute autre méta-donnée exprimée dans la syntaxe de la balise<meta>de HTML. Ce greffon dispose de nombreuses options, documentées dans le Guide du développeur de la bibliothèque numérique Greenstone.

WORDPlug (*.doc)

WORDPlug importe des fichiers au format Microsoft Word. Il en existe de nombreuses variantes différentes -- et même les programmes de Microsoft sont coutumiers d'erreurs de conversion. Greenstone utilise des programmes indépendants pour convertir les fichiers Word en HTML. Pour certains anciens formats Word, le système utilise un simple algorithme d'extraction qui trouve toutes les portions de texte incluses dans le fichier en entrée.

PDFPlug (*.pdf)

PDFPlug importe des documents au format PDF d'Adobe («format de document portable»). Comme WORDPlug, il utilise un programme indépendant, qui s'appelle pdftohtml dans le cas présent, pour convertir des fichiers PDF en HTML.

Comme dans le cas de WORDPlug, les collections afficheront par défaut l'équivalent HTML du fichier lorsque l'utilisateur cliquera sur l'icone document; cependant, on peut modifier les chaînes de format dans le fichier de configuration de la collection pour donner plutôt accès à l'utilisateur au fichier PDF original, et nous vous recommandons de procéder ainsi. Contentez-vous de remplacer les balises<link> ... </link>par des balises<srclink> ... </srclink>.

Le programme pdftohtml ne parvient pas à traiter certains fichiers PDF. Le processus de conversion prend un temps exponentiellement long, et on voit souvent apparaître à l'écran un message traitant de ce processus. Si cela se produit, la seule solution que nous puissions proposer est d'ôter le document concerné de la collection. PDFPlug ne peut pas non plus traiter les fichiers PDF chiffrés.

PSPlug (*.ps)

PSPlug importe des documents au format PostScript. Il fonctionne au mieux si votre ordinateur dispose déjà d'un programme standard sous Linux et appelé ps2ascii. Ce programme est disponible sur la plupart des installations Linux, mais pas sous Windows. Si ce programme n'est pas disponible, PSPlug se limite à un simple algorithme d'extraction de texte.

EMAILPlug (*.email)

EMAILPlug importe des fichiers contenant du courrier électronique, et traite les formats de courrier électronique courants tels que ceux utilisés par Netscape, Eudora, et les lecteurs de courrier électronique sous Unix. Chaque document source est examiné à la recherche d'un ou de plusieurs courriers électroniques mis bout à bout, et si cette recherche aboutit le contenu du document est traité. Le greffon extrait les méta-données des champs Subject («objet»), To («destinataire»), From («expéditeur»), et Date. Cependant, ce greffon ne traite pas encore correctement les courriers électroniques encodés au format MIME -- bien que lisibles, ils ont souvent un aspect étrange.

ZIPPlug (.gz, .z, .tgz, .taz, .bz, .zip, .tar)

Le greffon ZIPPlug traite les formats d'entrée compactés et/ou d'archives suivants: gzip (.gz, .z, .tgz, .taz), bzip (.bz), zip (.zip .jar), et tar (.tar). Il repose sur les programmes gunzip, bunzip, unzip, et tar, qui sont des outils standard sous Linux. ZIPPlug est désactivé sur les ordinateurs employant Windows.


[1] N.D.T. : Respectivement «et», «ou», et «non» en anglais.


Copyright © 2002 2003 2004 2005 2006 2007 by the New Zealand Digital Library Project at the University of Waikato, New Zealand.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License.”