cancel
Showing results for 
Search instead for 
Did you mean: 

How to customize Drive to export new document type

Arnault_
Confirmed Champ
Confirmed Champ

Bonjour

J'ai customisé NuxeoDrive pour qu'il soit capable d'importer des documents de types spécifiques (en adaptant AbstractFileImporter et AbstratFolderImporter)

  <extension point="plugins"
target="org.nuxeo.ecm.platform.filemanager.service.FileManagerService">
<plugin name="AtriumFileImporter" class="org.in2p3.atrium.AtriumFileImporter"
  order="50">
  <filter>.*</filter>
</plugin>

<folderImporter
    class="org.in2p3.atrium.AtriumFolderImporter" name="AtriumFolderImporter"/>

Tout fonctionne sauf que dans notre modèle nous avons aussi surdéfini le type de base Note (avec le type Bloc-Note) pour le customiser.

Mais lorsque l'on crée un document Bloc-Note (non vide), il se se passe rien!! il n'y a aucun message d'erreur.

Qui peut m'aider?

Merci d'avance Christian

2 REPLIES 2

ataillefer_
Star Contributor
Star Contributor

Bonjour,

Par "Il ne se passe rien" vous voulez dire que le document est bien créé sur le serveur, mais pas synchronisé par Drive ? Est-il bien dans un dossier marqué comme synchronisé ? Ce type de document est-il bien un BlobHolder avec un Blob non vide (condition par défaut pour qu'un document Nuxeo soit synchronisé) ? C'est le cas d'un File avec le champ file:content non vide ou Note avec le champ note:note non vide. Si ce n'est pas le cas vous devrez probablement contribuer au point d'extension BlobHolderFactory comme c'est par exemple le cas pour le type PictureBook avec PictureBlobHolderFactory, cf. https://github.com/nuxeo/nuxeo-features/blob/master/nuxeo-platform-imaging/nuxeo-platform-imaging-ap...

Merci pour cette réponse