Introduction
Cette documentation est récente et en cours d’édition. Elle n’est donc pas complète et/ou peut être inexacte.
Qu’est ce que NumaHOP ?
NumaHOP est une solution logicielle pour la gestion de la chaine de numérisation. Cela comprends l’import de méta données, le constat d’état des documents, jusqu’à la diffusion en masse. Elle sert intermédiaire entre les prestataires de numérisation, les établissement et les plateformes d’exports. Ce processus est semi-automatisé avec des contrôles manuels.
Ce que NumaHOP peut faire
NumaHOP est composé de module pouvant:
- importer des notices bibliographiques et les convertir en DublinCore.
- visionner et valider les images et les notices des documents numérisés.
- rédiger des constats d’états pour les documents envoyés a un prestataire de numérisation.
- utiliser des workflow pour gérer le processus de numérisation.
- exporter les documents vers les services d’archivages et les bibliothèques numériques.
- produire des fichier dérivés comme de l’OCR, des fichier METS, des images de différentes résolutions.
NumaHOP peut diffuser les documents en masse vers les plateformes suivantes:
- un serveur SFTP.
- une instance OMEKA/OMEKA-S.
- le CINES.
- Internet Archive.
NumaHOP peut aussi être partagé par plusieurs établissement pour réaliser des projets de numérisation conjoints.
Communauté
La communauté NumaHOP est active principalement sur GitHub pour le code et la documentation. Sinon la mailing-liste renater existe pour les autres discussions.
GitHub pour les utilisateurs de NumaHOP.
La communauté utilise principalement GitHub pour le code de NumaHOP. Une organisation (concept de GitHub) existe pour gérer le code de NumaHOP et sa documentation. Sous l’organisation NumaHOP deux répertoires sont actifs:
- github.com/NumaHOP/NumaHOP contiens le code source de NumaHOP
- github.com/NumaHOP/Documentation contiens les sources pour les manuels utilisateur, développeur ainsi que l’archive des notes de montée de version
Comment rapporter un bug aux developpeurs
Si vous avez trouve un bug dans NumaHOP et voulez le rapporter, vous pouvez cree une “issue” sur le répertoire de code.
Si vous n’avez pas de compte github, vous devez en creer un.
Une fois connecte, naviguez jusque dans le repetoire Numahop (lien. Puis cliquez sur l’onglet Issues.

Avant de creer une issue, regardez si votre problème n’as pas déjà été rapporté.
Puis cliquez sur le bouton New issue.

Trois options vous sont proposé:

Si vous n’etes pas familier avec la syntaxe markdown ou le processus de rapport de bug je vous conseille de sélectionner l’option Bug. Car elle vous propose de remplir un formulaire avec plusieurs questions. Sinon vous pouvez sélectionner Blank Issue si vous le souhaitez.
Puis répondez aux différentes questions:
- Steps to reproduce doit décrire les prérequis et les étapes a effectuer pour reproduire le bug.
- Current Behavior doit décrire ce qu’il se passe lorsque le bug se produit.
- Expected Behavior doit décrire ce qu’il aurais du ce produire.
- Browser Si le bug est un bug d’interface graphique remplir ce champ. Cela est requis car tous les navigateurs ne se comporte pas exactement de la même manière.
- Anything else ? est une section pour ajouter des informations supplémentaires qui pourraient aider a la résolution du bug.
Remarque: vous pouvez ajouter des images en les glissant dans les boites de texte.
Comment faire une demande de nouvelle fonctionnalité
A rédiger