Listes des plugins développés par IdéesCulture

4 févr. 2022

Afin de compléter CollectiveAccess, nous avons développés quelques plugins qui viennent s'ajouter à CollectiveAccess et qui rajoutent des fonctionnalités pour nos utilisateurs. Voici une liste à jour des plugins que nous avons conçus ces dernières années :

Pour Providence :

Plugins spécialisés pour les imports

  • gadagneImport : Plugin d'import à partir d'un fichier CSV et d'un fichier de configuration, il fait une correspondance entre les données et les métadonnées du fichier de configuration et importe toutes les notices du fichier CSV.
  • ImportInrap : Fonctionne avec une base du plugin d'import Gadagne, mais permet à l'utilisateur d'envoyer un excel et de choisir la feuille qu'il veut utiliser. Suite à cela il a un tableau avec l'en-tête de son excel dans une colonne, et dans l'autre les champs qu'il peut importer sous forme de liste déroulante. Il peut aussi choisir quelle ligne il souhaite importer s'il n'en veut que certaine.
  • SimpleZ3950 : Ce plugin permet de récupérer des données bibliographiques via la BnF en unimarc afin de les importer (en masse ou non) dans la base de données.
  • horus : Importe les photos et les informations du constat d'Horus sur une notice dans CollectiveAccess, peut s'importer directement en "glisser déposer" dans votre providence, ou alors récupérer les documents sur une boite mail dédiés à cela.

Plugins de simplification de CollectiveAccess

  • SimpleLists : Il simplifie l'utilisation des listes de providence pour l'ajout, la suppression et la modification des données de la liste.
  • frenchRevolutionaryCalendar : Gestion du calendrier révolutionnaire français, mais aussi de certaines formulations spécifiques de dates (enrichissement du fonctionnement par défaut de CollectiveAccess), dont le fait de pouvoir utiliser [] dans les dates.
  • Exemplaires : Gestion de l'exemplarisation facilitée pour les notices de livre, récupération à la volée de couvertures de livres depuis opencovers.cc
  • Archive : Différents outils d'aide à l'utilisation de l'arborescence EAD, dont un widget pour le tableau de bord, une option d'exploration en bas du menu chercher, etc.

Plugins utilitaires

  • prepopulate : Rempli automatiquement des champs d'une fiche de CollectiveAccess en fonction de champs déjà remplis. (Exemple : Calcul du volume d'un objet en automatique)
  • bookCreator : Fait une génération d'un PDF catalogue raisonné, avec chapitrage, intertitrage... utilisant des ensembles d'objets pour constituer les chapitres. Permet de générer en un clic un catalogue raisonné à jour de plusieurs centaines de pages dans une qualité prête pour le tirage chez un imprimeur professionnel.
  • museeDeFrance : Gestion des procédures réglementaires musée de France (inventaire, récolement et export Joconde).
  • ArcheologyBoxes : Plugin crée pour l'INRAP. Il crée :
    • À partir d'une opération au clic sur un bouton des contenants en nombre, en leur associant un référentiel de taille et d'emplacement à tous.
    • À partir d'un objet, il permet de créer un contenant et d'associer l'objet à ce contenant.
  • StatisticsViewer : Récupère des statistiques sur la base de données grâce à des requêtes exécutées sur la base de données en fonction du résultat souhaité. (Exemple : Nombre de nouvelle notice chaque année, répartition des artistes en fonction de leur genre/localisation, etc...)

Plugins liés à la partie publique

  • Articles : Sur providence, permet de pouvoir crée des pages simplifiées de pawtucket2 à l'aide d'un éditeur. Avec un glisser déposé de blocs (de différents types, exemple, bloc objet, bloc image et texte, bloc titre etc...), on les remplit différemment selon le type et cela génère un JSON.
  • ExhibitionCMS : Sur providence, permet de créer des expositions, chroniques à l'aide d'un éditeur simplifié.

Pour Pawtucket2

  • Contribuer : Permet à partir de la partie publique de proposer des modifications sur les fiches des objets, qu'un modérateur valide ou supprime. En cas de validation, cela modifie directement la fiche sur la base de données.
  • carteCMN : Récupère les parcelles du cadastre d'un lieu pour les afficher en surbrillance sur une carte.
  • Articles : Récupère les JSONs des pages de pawtucket2 et mets en page chacun des blocs pour un rendu sur la partie publique. (Rendu personnalisable)
  • ExhibitionCMS : Prends les expositions et chroniques créées sur providence et les mets en formes sur pawtucket2.