Présentation de Flora Bibliothèques

3.1 Services Flora 2021-07-30_16h46_52.png

Avec Flora, tous les besoins des bibliothèques et centres de documentation sont pris en compte, tant pour les aspects de gestion bibliothéconomique que pour la diffusion de l’information :

  • Recherche documentaire : formulaires de recherche, outils et fonctionnement, publications et impressions
  • Référencement : description du catalogue, autorités et thesaurus selon des structures normalisées
  • Acquisition : gestion administrative, financière et commerciale des commandes de documents non périodiques, préparation des exemplaires pour le prêt
  • Périodiques : gestion des abonnements et du bulletinage
  • Communication : gestion et suivi des communications (consultations sur place, prêts), réservations et mises à disposition
  • Exploitation Statistiques : mesure de l’activité dans Flora
  • Récolement : récolement des fonds
  • GED et Imagerie : association de fichiers
  • Valorisation des fonds documentaires : Z39.50, OAI, OpenURL, interface avec HAL, Ark, Sitemaps
  • XAPI : intégration et mise en forme de données Flora dans des applications tiers (portails, animations Flash, ...).

3.2 Noyau Flora 2021-07-30_16h42_35.png

Le noyau Flora constitue le socle régissant la conception de structures documentaires, la définition des droits d’accès aux données et à l’interface Flora.

Le socle documentaire

Pour pouvoir dépasser les limitations techniques imposées par les bases de données standard du marché (longueur de champs, taille des enregistrements, …), Decalog a mis au point le moteur Flora, qui ajoute - à l’intérieur de la base de données - la possibilité de structurer les informations selon une arborescence XML. Cette arborescence étant indexée par le moteur d’indexation, les « champs XML » se comportent en recherche comme les champs SQL, intégrant ainsi les notions venant du monde Unimarc de champs et blocs de champs répétables.

Pour pouvoir tirer parti de la richesse de ce modèle de données, Flora s’appuie sur le modèle jsp/taglib. En d’autres termes : la mise en page des données pour l’affichage, l’impression ou l’export se réalise au travers de « gabarits html » dans lesquels les Taglibs se chargent de venir poser les données contenues dans les notices Flora.

Le moteur de référencement et d'indexation

Flora a été conçu en tenant compte des impératifs suivants :

  • s’appuyer sur les moteurs de bases de données standard du marché : nos clients utilisent au choix : Oracle, SqlServer ou Mysql pour le stockage des données,
  • ne pas dépendre d’un système d’exploitation : développé dès le départ en environnement Java EE, Flora est une application 100 % web. Nos clients utilisent au choix : des serveurs Windows, Linux ou Unix et des postes clients Mac ou PC via le navigateur Internet Explorer ou Firefox,
  • structurer les données dans le format standard XML. La puissance de la structure XML pour le référencement est sans égale car elle permet une finesse de description inégalée, et qui plus est directement lisible.

3.3 Sécurité et droits d'accès personnalisés 2021-07-30_16h45_18.png

Point d’accès unique à l’information, Flora permet de servir toutes les populations d’utilisateurs, selon leurs profils (administrateur, professionnel de l’information, gestionnaire, chercheur, producteur d’information, lecteur, utilisateur interne, internaute, …).

Flora identifie les fonctions (saisie, modification, suppression, consultation, ...) appliquées sur les différents objets de l’application (données, documents, …). Ces fonctions sont accessibles par le biais de pages ou formulaires (statiques ou dynamiques), organisés à l’aide de menus en espaces de travail.

Le profil d’un utilisateur se caractérise par les différents espaces de travail attribués en fonction des rôles. Des rôles et groupes sont fournis en standard, il suffit de les affecter aux utilisateurs concernés.

2021-07-26_18h02_55.png

Affectation des menus et espaces de travail à un rôle

La gestion de la sécurité et des espaces de travail permet de :

  • Donner à un rôle, l’accès à un ou plusieurs service(s) organisé(s) ou non en espace de travail
  • Définir des droits sur :
  • les structures documentaires (saisie, mise à jour, suppression, recherche et consultation),
  • les formulaires de saisie, de recherche et d’affichage,
  • les espaces de travail, les menus et les fonctions,
  • les options d’impression, les modèles d’export,
  • les filtres (restriction par typologie, données confidentielles, …).

Ce modèle de gestion des accès offre une mise en place optimisée des espaces offerts pour chaque profil d’utilisateurs. Il assure une évolution aisée, au fur et à mesure des changements dans Flora, tant au niveau des missions des utilisateurs que des nouvelles offres d’information mises à disposition.

Affectation des rôle utilisateur.png

Affectation des rôles à l’utilisateur Jean MARC (catalogueur)

2021-07-27_16h18_56.png

Espace de travail « Référencement » ainsi défini pour l’utilisateur Jean MARC

Le mode d’accès à Flora est choisi à l’entrée dans Flora. Flora peut être interfacé avec tout annuaire conforme au protocole LDAP V3, via un connecteur. L’utilisateur peut être :

  • totalement anonyme : un accès générique (qui ne tient pas compte des spécificités de l’utilisateur), valable pour l’ensemble des utilisateurs anonymes et non-inscrits, est proposé. A noter cependant que plusieurs accès anonymes peuvent être mis en œuvre, en fonction par exemple du type de public visé.
  • identifié par un nom et mot de passe : l’accès identifié permet d’offrir un service personnalisé à l’utilisateur, en fonction des rôles qui lui ont été assignés. Chaque utilisateur identifié a ainsi accès aux menus et services correspondant à son profil.

Les identifications des utilisateurs s’appuient sur des cookies de session gérés par Flora, la session étant l’espace-temps compris entre l’identification de l’utilisateur et sa déconnexion en fin de session (que celle-ci soit volontaire ou automatique après une période d’inactivité de l’utilisateur). Le cookie ne stocke aucune information personnelle sur les connexions et il disparaît à la fin de la session. Les paramètres du navigateur sur le poste client doivent donc être configurés de façon à autoriser les cookies de session.

Tags :