Vitam logo
Programme interministériel archivage numérique

Ressources

Cette page présente pour les versions actuelle et passées de la solution logicielle Vitam, l’ensemble des ressources mises à disposition.

Actuellement, 2 versions de la solution logicielle Vitam sont livrées chaque année :

  • au printemps, une version majeure. Exemple la V5 en avril 2022.
  • à l’automne, une version appelée release candidate (RC). Exemple la V5.RC en novembre 2021. Les 2 versions sont homologuées.

Solution logicielle Vitam - toutes versions publiées

Il s’agit du logiciel Vitam proprement dit, réunissant le back-office et le front-office Vitam UI. A noter que l’IHM dite de démonstration est encore utilisée en complément de Vitam UI. Sont mis à dispostion :

  • le code développé

Il est accessible sur GitHub dans le dépot GitHub https://github.com/ProgrammeVitam/vitam.

  • les packages java (.jar) associés, diffusés pour Maven

Ils sont accessibles en suivant utilisant ce lien.

  • les paquets de déploiement

Ils permettent d’installer de manière outillée la solution, sous forme RPM pour CentOS 7 et sous forme deb pour Debian. Ils contiennent aussi des conteneurs de documentation et de jeux de tests.

Pour la version 5 (avril 2022)

Vitam back-office

Vitam UI

Documentation de la version 5.0

Liens de téléchargement pour les partenaires : version 5.0

Pour la version 5.rc.1 (novembre 2021)

Release note générale
Change-log Vitam back-office
Change-log Vitam UI

Vitam back-office

Vitam UI

Documentation de la version 5.rc.1

Liens de téléchargement pour les partenaires : version 5rc.1

A noter, ces liens sont utilisables par les outils de gestion de paquets (yum/apt).

  • une machine virtuelle

Elle contient une installation complète de Vitam qui permet une découverte fonctionnelle. La solution logicielle étant prévue distribuée pour les grandes volumétries, l’ensemble des modules sont taillés au plus juste pour être dans cette seule machine virtuelle qui nécessite 4 vCPU et 8GO de mémoire pour fonctionner correctement.

La VM de la version 5.RC peut être téléchargée en suivant ce lien. L’empreinte sha256 de la VM est disponible à cette url.

La VM de la version 5 peut être téléchargée en suivant ce lien. L’empreinte sha256 de la VM est disponible à cette url.

  • la documentation fonctionnelle et technique

Elle est accessible, en partie sur GitHub pour les documents en forme brute RST, intégralement dans les packages sur Bintray, mais aussi directement sous forme PDF et/ou HTML sur la page Documentation.

  • les Release Notes

https://github.com/ProgrammeVitam/vitam/releases

Des exemples d’usage

Vous pouvez utiliser pour tester le logiciel un jeu de fichiers référentiels et paquets SIP:

  • Fichiers de test du Cahier de tests métier (zip) Ces éléments vous permettent de jouer les tests du cahier de test (liste des tests manuels sur les IHM) aux formats Calc (ods) | et Excel (xlsx)

Outils de préservation Vitam

Les “Griffons” de préservation numérique sont des outils mobilisables pour mettre en œuvre des actions de préservation, pour l’instant analyse/validation de formats, conversion de formats.

Sont mis à dispostion :

  • les exécutables

  • URL de configuration des dépôts de binaires CentOS/RHEL : (rpm)
  • URL de configuration des repository Debian : (deb)

  • le code développé

Il est accessible dans le dépot GitHub Griffons.

Outils complémentaires Vitam - RESIP, sedalib, mailextractlib…

Il s’agit des outils, applications bureautiques et bibliothèques Java de manipulation des paquets SEDA et d’extraction de messageries, réunis sous le titre de Sedatools :

  • pour les applications
    • resip: cette application permet toutes sortes de manipulations de structures d’archives que cela soit sous forme SIP, DIP, hiérarchie sur disque ou issues de l’extraction d’un conteneur de messagerie.
    • mailextract: cette application permet toutes les extractions de conteneurs de messagerie
    • testsipgenerator: cette application permet de générer des paquets SIP simulés pour test
  • pour les bibliothèques
    • sedalib: la bibliothèque SEDA (manipulation de paquets SEDA conformes aux recommandations Vitam (cf “Spécifications des SIP” selon la version dans la page Documentation)) mise en oeuvre dans ReSIP
    • sedalib-samples: des exemples de code d’usage pour construire des SIP complexes en peu de lignes en s’appuyant sur sedalib
    • mailextractlib: la bibliothèque extraction de messageries (pst, mbox, thunderbird…) fortement paramétrable et avec une sortie facilement projetable dans un paquet SEDA, mise en oeuvre dans ReSIP et mailextract

Ces outils à l’origine créés pour construire et manipuler des paquets de test ont été enrichis pour un usage en production.

Pour plus d’information :

  • sur ReSIP, l’application bureautique de haut niveau réunissant toutes les fonctions, consultez la page dédiée.
  • sur les autres outils, consultez le README du dépôt de code

  • le code développé

Il contient un projet par outils et par bibliothèque, et est accessible dans le dépôt GitHub SedaTools.