Recherche

Sommaire

Introduction

Dans une approche "entrepôt de documents centralisé" il est intéressant de regarder comment on peut interagir avec nuxeo depuis des applications externes.

Le usages possibles sont :

  • Accéder aux documents nuxeo depuis l'IHM d'un CMS ou LMS pour sélectionner des documents à pointer depuis ces outils
  • Offrir la possibilité à une application de stocker des documents directement dans nuxeo. Exemple d'une application d'inscription qui utilise un SGBD pour stocker le dossier d'un candidat et nuxeo pour toutes les justificatifs (CV, lettre de candidature, etc.)
  • Offrir des solutions d'intégration depuis l'ENT
  • Faire des outils d'administration
  • Etc.

Quelles technologies

A priori deux solutions, au moins, sont envisageables :

  • REST (flexible, disponible, extensible, non standard)
  • CMIS (standard, disponible avec nuxeo 5.3.1)

Expériences

Manipulations simples des fichiers en java

Le but ici est de :

  • créer un répertoire Dossier1 dans un workspace TestRB préexistant
  • créer un fichier Fichier1 dans Dossier1
  • uploader un contenu dans Fichier1
  • supprimer Dossier1 (pour des questions pratiques permettant de faire n fois le test, la suppression est codée en début de programme)

Voici des exemples de code :

  • No labels