Première extension Omeka développée par BibLibre

Premier plugin Omeka développé par BibLibre : Saisie de date

 

 

Omeka est un logiciel libre de gestion de bibliothèque numérique. Pour en savoir plus: http://biblibre-wordpress.test.biblibre.eu/omeka/

Nous sommes en train d’installer Omeka chez un de nos clients, et rapidement des besoins se sont fait sentir, comme par exemple la possibilité de saisir une date via un sélecteur de date.

En effet, Omeka est structuré sous forme de « contenus », eux-mêmes composés de plusieurs « éléments », mais ces éléments sont remplis par l’utilisateur à l’aide de simples zones de texte et aucun contrôle à la saisie n’est fait.

omeka-edit-item.png

Heureusement, Omeka autorise l’utilisation de ce que l’on appelle des extensions, des morceaux de code qui modifient le fonctionnement d’un logiciel sans avoir à modifier celui-ci directement. Ça permet d’avoir un logiciel « de base » très léger, et à l’utilisateur d’étendre les fonctionnalités du logiciel selon ses propres besoins.

Première étape: vérifier s’il existe une extension ajoutant la fonctionnalité recherchée.

La communauté Omeka maintient un dépôt d’extensions à cette adresse: https://omeka.org/add-ons/plugins/

Hélas, aucune extension n’ajoutait de sélecteur de date. Il nous fallait donc développer une nouvelle extension.

Passons les détails techniques du développement, mais si vous êtes intéressés, la documentation officielle constitue un excellent point de départ pour développer une nouvelle extension.

À ce stade, nous avions une extension qui fournissait non seulement un sélecteur de date, mais également un modèle extensible afin de créer facilement d’autres composants d’aide à la saisie, ainsi qu’une interface d’administration commune pour tous ces futurs composants.

omeka-edit-item-datepicker.png

Il restait encore une étape importante: soumettre cette extension à la communauté Omeka pour la rendre disponible depuis le dépôt d’extensions officiel, afin qu’elle soit visible et profite à un maximum de personnes.

Le processus est plutôt simple :

Au final, il a suffit d’une dizaine de jours pour que notre extension soit validée et visible sur le dépôt officiel.

Vous pouvez le télécharger à cette addresse : http://omeka.org/add-ons/plugins/element-types/

D’autres extensions ont déjà été développées (mais n’ont pas encore rejoint le dépôt officiel), notamment une proposant l’autocomplétion d’autorités Koha (https://github.com/biblibre/omeka-plugin-KohaAuthoritySuggest), et de nouvelles sont à venir. Vous pourrez les trouver sur le dépôt GitHub de BibLibre

Share

A propos Julian Maurice

Passionné d’informatique et plus particulièrement de logiciels libres, Julian a obtenu un master en génie logiciel en 2011 qu’il a conclu par un stage de 6 mois chez BibLibre. Il fait aujourd’hui partie de l’équipe de développement de BibLibre et contribue activement à l’évolution de Koha et Omeka.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *