How to customize Drive to export new document type
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
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-api/src/main/resources/OSGI-INF/picture-blobholder-contrib.xml
OK pour contribuer à ce pt d'extension. Je vais essayer en m'inspirant de ce code.
Merci pour votre aide.
Christian Arnault