44 modules (plugins) sont installés sur l’ensemble des sites EMAN dont plusieurs en option. Parmi ceux-ci, 17 modules ont été développé pour nos protocoles d'édition et de visualisation. Quatre autres modules ont eu des adaptations par nos soins.
La plupart sont diffusés sur la page EMAN de la plate-forme de diffusion de codes GitLab :
https://gitlab.com/eman8
Les modules à disposition :
Un module est spécifique à la plate-forme et nous permet de gérer les différentes adaptations qu'on est amené à faire et qui ne peuvent être développées sous forme de module.
Quatre modules existants ont eu des modifications par nos soins :
Edit Links
Version 0.1 par Vincent BUARD (Numerizen) pour EMAN
https://gitlab.com/eman8/EditLinks
“Contextual direct links to admin (i.e : edit) pages in the admin bar”
Ce module très simple ajoute des liens de type “Editer ce contenu” à la barre d'administration pour les utilisateurs autorisés. Il fonctionne avec des "simples pages", des pages d'expositions ainsi qu'avec des items, des collections et des fichiers.
EMAN
Version 0.2 par Numerizen - Vincent BUARD pour EMAN
Pas de mise à disposition publique.
“Various functions for the EMAN Project.”
Module qui regroupe tous les changements effectués sur les fonctions nativement installées avec Omeka ou des adaptations qui ne méritent pas d’être autonomiser en plugin.
Exemple d’ajout : faire des statistiques sur les contenus du site.
Exemple de modification : l’affichage sous forme de mosaïque des images pour une notice est assuré par la fonction “Item FileGallery” comprise dans le noyau d’Omeka. Nous avons modifié cette fonction pour satisfaire aux différentes demandes des utilisateurs d'EMAN.
Cela nous permet de garder une version d’Omeka évolutive. Ce module est difficilement exploitable ailleurs car il est fait en fonction des multiples besoins d’EMAN.
EMAN Citation
Version 0.1 par Numerizen - Vincent BUARD pour EMAN
https://gitlab.com/eman8/Citation
“Citation block for items.”
Plugin qui permet de gérer un bloc « Comment citer cette page » en choisissant des jetons (des champs ou des fonctions). La gestion est différente pour les notices, les collections et les fichiers.
EMAN Exports Formats
Version 0.1 par Numerizen - Vincent BUARD pour EMAN
https://gitlab.com/eman8/EmanExports
“CSV Export plugin fork for EMAN project needs”
Il offre les mêmes fonctionnalités d'export que celles proposées par Omeka (module CSV Export) : exporter les données pour des items ou des collections.
Nous avons rajouté pour les utilisations connectés (avec un mot de passe) le format CSV dans les formats proposés lors d'une consultation de liste (page "browse") dans l'interface publique et, dans le tableau de bord, lors d'une consultation de liste ou lors d'une recherche avec le moteur de recherche interne.
Par contre, contrairement au module CSV Import, le fichier CSV produit par notre module intègre toutes les résultats (et pas seulement les résultats de la page courante affichée) avec différentes données supplémentaires comme pour l'item la collection, les mots-clés, les liens vers les fichiers de la notice, etc.
EMAN Index
Version 0.1 par Vincent BUARD for ENS/ITEM
https://gitlab.com/eman8/EmanIndex
“List values already present for fields”
Ce plugin propose une page [yoursite.com/emanindexpage] avec une interface très simple permettant de consulter la liste complète des valeurs utilisées pour chaque métadonnée. La fonction ne marche que pour les items et non pour les collections ou les fichiers.
Une liste déroulante de sélection présente les champs Dublin Core et Métadonnées personnalisées ensemble par ordre alphabétiques.
Les résultats sont présentés par ordre alphabétique ; pour chaque valeur est indiquée le nombre d'occurrences et les items où la métadonnée a cette valeur, avec lien vers l'item.
Sur une page qui s'installe dans votre tableau de bord, vous pouvez sélectionner les métadonnées "indexables" pour la version publique. En version connectée, vous avez accès à l'ensemble des métadonnées.
En version connectée, vous pouvez aussi avoir un index inversé avec les items qui n'ont pas le champ sélectionné rempli.
Subject To tags
Version 0.1 par Numerizen - Vincent BUARD pour EMAN
https://gitlab.com/eman8/SubjectToTags
“This module automatically synchronizes Omeka Tags with DC.Subject entries.”
Il permet de copier automatiquement les valeurs du champ DC.Subject dans les tags Omeka d’une notice.
Collection Relations
Version 0.1 par Vincent BUARD for ITEM
https://gitlab.com/eman8/CollectionRelations
“Links creation between collections”
Ce module propose les mêmes fonctionnalités que notre adaptation du module ItemRelations, mais pour les collections.
File Relations
Version 0.1 par Vincent BUARD for ITEM
https://gitlab.com/eman8/FileRelations
“Links creation between files”
Ce module propose les mêmes fonctionnalités que notre adaptation du module ItemRelations, mais pour les fichiers.