Recherche

Sommaire

Pages enfant
  • Accès à nuxeo depuis d'autres applications

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: Migrated to Confluence 4.0

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 :