L'application Java "Alfresco Content Extractor" permet d’extraire tout ou partie du contenu situé dans un répertoire (repository) Alfresco. Le répertoire sera reproduit sur le PC ou le serveur qui exécute l’application.
Toute la structure des fichiers et des dossiers sera reproduite à l’identique, et leurs propriétés/métadonnées enregistrées dans des fichiers JSON qui seront insérés au même emplacement que ces fichiers/dossiers.
- Java version 11 ou postérieure
- Environnement de développement pour Java (Eclipse, IntelliJ IDEA, ...)
- Instance d'Alfresco version 5 ou postérieure en cours de fonctionnement
- Cloner le projet
- Ouvrir le projet avec votre IDE
- Ouvrir le fichier extractor_application.properties
- Renseigner le champ destinationDirectory avec le chemin absolu vers le dossier où seront créés les dossiers et fichiers issus de l'extraction. Attention : si le dossier de destination n'est pas vide au lancement du programme, celui-ci sera vidé.
- Renseigner le champ serviceUrl avec l'adresse URL de l'instance Alfresco (si déployée en local : http://localhost:8080/alfresco/api/-default-/public/cmis/versions/1.1/browser)
- Renseigner le champ selectiveExtractPath avec le chemin du répertoire Alfresco à extraire (conserver / pour extraire la totalité)
- Enregistrer le fichier extractor_application.properties
- Builder le projet
- Dans la console, renseigner le login et le mot de passe utilisés par l'administrateur pour se connecter à Alfresco
- La connexion établie, appuyer sur la touche [Y] pour lancer l'extraction
LANGOWSKI Lucas (https://github.com/SNK215)
LECOEUR Alexandre (https://github.com/LecoeurAlexandre)