Archives de catégorie : Astuces d’EMAN

La rubrique « couteau suisse » avec les astuces, patchs, lignes de commandes et autres joyeusetés informatiques que nous avons développés

Historique : version modifiée du plugin History log

Nous avons installé sur tous les sites EMAN un outil pour tracer l’historique des changements intervenus sur les données d’un site. On liste maintenant toute action sur les différentes données génériques à Omeka (notices, simples pages, pages d’expositions) ou spécifiques à EMAN (transcriptions). L’outil « Historique » est accessible dans le menu de gauche du tableau de bord. Il s’agit d’une adaptation du module HistoryLog réalisée grâce au soutien du projet Foucault Fiches de lecture.

Continuer la lecture

Retour à la Simple page après sa sauvegarde

Le module Simple page permet de réaliser des pages statiques.
Lors de la sauvegarde d’une page, le module renvoie directement sur la liste des simples pages (…admin/simple-pages/index/browse) au lieu de rester sur la visualisation de la page, comme Omeka le fait pour les items : on passe d’une page d’édition (…/admin/items/edit/…) à une page de visualisation (…/admin/items/show/id/…).

Continuer la lecture

Adaptation du moteur de recherche SolR pour les sites Omeka d’EMAN

Ce billet décrit l’adaptation du moteur de recherche SolR et des modules associés pour Omeka sur la plateforme EMAN.

Sous Omeka, un thème peut sous certaines conditions surcharger les pages produites par le noyau Omeka ou ses modules : cette surcharge agit comme un calque pour mettre en place des personnalisations sans toucher la page Omeka originale. C’est la technique que nous avons mise en place pour UiTemplates et aussi pour l’affichage des pages produites par le module de liaison entre SolR et Omeka.

Continuer la lecture

Mise à disposition d’un plugin multilingue : Babel v. 0.1

Nous avons mis sur notre page GitHub la version 0.1 d’un nouveau plugin, Babel, conçu et développé par Vincent Buard (Numerizen) pour le compte de la plateforme EMAN (ITEM).

Ce plugin veut proposer une interface et une gestion des contenus multilingues pour Omeka Classic. Il en est encore à sa version prototype qui gère, entre autres, la saisie et l’affichage de contenus saisis dans plusieurs langues.

Continuer la lecture

Le module de transcription utilisé par EMAN : Transcript

Conçu et développé par Vincent Buard (Numerizen) pour le compte de la plateforme EMAN (ITEM), Transcript est un outil de transcription et d’annotation utilisant la barre outil TinyMCE améliorée et supportant le balisage TEI. Il permet ainsi de  transcrire et encoder un document image publié sur Omeka classic.

Continuer la lecture

Est-il possible d’importer du texte déjà stylé en masse dans Omeka ?

Récemment, dans le cadre de plusieurs projets hébergés sur la plateforme EMAN, nous nous sommes posés la question de savoir s’il était possible d’importer en masse des textes dans Omeka. Qu’il s’agisse de transcriptions ou d’appareil critique, il nous fallait pouvoir insérer du texte mis en forme sur Word ou un logiciel du même type dans un des champs Dublin Core proposé par Omeka, l’objectif étant de pouvoir garder la mise en forme du texte comme l’italique, les passages en gras, les notes de bas de page, etc.

Continuer la lecture

Import d’images dans des notices existantes

Il arrive de devoir créer les notices de son corpus sans avoir les images. Quand celles-ci arrivent et qu’en face on a plusieurs centaines de notices, il peut être fastidieux et peu fiable d’insérer à la main chaque image dans la notice correspondante.

Avec l’aide d’un fichier php et d’un fichier csv nous avons mis au point une procédure pour importer un grand nombre d’images dans plusieurs notices Omeka déjà existantes.

Continuer la lecture

Utiliser l’OCR d’Huma-Num pour le projet CorreZ

Huma-Num est une TGIR (très grande infrastructure de recherche) dédiée aux humanités numériques. Elle facilite la transition numérique pour la recherche en sciences humaines et, à cette fin, met à disposition divers outils et services visant à traiter, stocker, publier et diffuser les données. Pour devenir utilisateur de ces services, il vous suffit d’envoyer un mail à l’adresse suivante : cogrid@huma-num.fr en précisant le service dont vous avez besoin. Par exemple, Huma-Num propose gratuitement des licences de l’éditeur XML, Oxygen, pour le monde académique. La liste des services disponibles est disponible à l’adresse suivante.

Continuer la lecture

Plugins EMAN mis à disposition

La plateforme EMAN gérée au sein du laboratoire ITEM (ENS/CNRS) est basée sur Omeka et est hébergée par Huma-Num. Elle est consacrée à l’édition de manuscrits et d’archives numériques, elle regroupe 20 projets, la plupart encore en cours de production, avec des thématiques aussi variées que l’édition numérique de thresors de la Renaissance, des corpus de presse ou de cours de l’ENS, ou des sources génétiques d’opéra ou de bande dessinée, que l’édition génétique d’un conte de Paul Valéry ou de l’autobiographie de Vittorio Alfieri, que l’édition de la correspondance de Gaspard Monge ou d’Émile Zola.

Continuer la lecture

Modifier ses notices en lot dans Omeka

Dans le cadre du projet CorreZ (Correspondance Zola), nous avons importé en masse plusieurs milliers de notices correspondant chacune à une lettre de la correspondance de Zola. Le dernier tome était composé de plusieurs centaines de lettres supplémentaires classées chronologiquement. Puisque nous avions déjà importé, année par année, les lettres des premiers tomes, nous avons décidé d’importer “en vrac” les lettres de ce dernier tome puis de les affecter manuellement (c’est-à-dire une par une…) à une collection.

Continuer la lecture

Un nouveau plugin EMAN : EditLinks

La navigation entre contenu public et tableau de bord d’Omeka n’est pas aisée

Combien de fois on veut modifier une notice, une “simple page”, une page d’exposition virtuelle qu’on consulte et puis on se retrouve perdu dans l’interface d’administration à la retrouver…

Grâce au plugin EditLinks il n’y a plus besoin de passer par le tableau de bord de l’interface d’administration. Vous pouvez ainsi naviguer entre “front office” et “back office” comme dans WordPress !!!

Continuer la lecture

Un plugin pour personnaliser la fonction “citer cette page” dans Omeka

Sur GitHub, plateforme de partage de codes, nous avons publié une version du plugin “Citation” : “A citation module for Omeka”. Il a été conçu et développé par Vincent Buard (Numerizen) pour le compte de la plateforme EMAN (ITEM).

Ce module permet de configurer le bloc “Comment citer cette page” avec un système de jetons de base renvoyant aux champs Dublin Core des contenus.  Nous pouvons ainsi personnaliser cette citation en fonction des spécificités des contenus et non plus utiliser la formule toute faite d’Omeka avec des virgules et des guillemets imposés.
Continuer la lecture

Mise à jour du plugin UITemplates : adapter l’affichage d’une notice sans toucher le code (II)

Sur GitHub, nous avons mis à jour une version améliorée du plugin UITemplates

Ce plugin est une version simplifiée de celui utilisé pour le projet e-Man. Il permet de gérer l’affichage de la notice (item/show dans le nommage Omeka) via une interface graphique, sans avoir à retoucher les fichiers de thème.

Continuer la lecture

Import de métadonnées dans des notices existantes (mise à jour)

Nous avons mis à jour le script qui permet d’importer en masse des métadonnées à une notice existante. Le script marche maintenant peu importe si les versions PHP utilisées sur le poste client et le serveur.

Mise à jour du lien : Le fichier PHP en PDF

La présentation du script : http://eman.hypotheses.org/488

 

Mise à jour du plugin UITemplates : adapter l’affichage d’une notice sans toucher le code

Sur GitHub, nous avons mis à jour une version améliorée du plugin UITemplates

Ce plugin est une version simplifiée de celui utilisé pour le projet e-Man. Il permet de gérer l’affichage de la notice (item/show dans le nommage Omeka) via une interface graphique, sans avoir à retoucher les fichiers de thème.

Continuer la lecture