Platform Explorer / server 10.10

Contribution org.nuxeo.ecm.platform.filemanager.service.FileManagerService.Plugins--plugins

This contribution is part of XML component org.nuxeo.ecm.platform.filemanager.service.FileManagerService.Plugins inside nuxeo-platform-filemanager-core-10.10.jar /OSGI-INF/nxfilemanager-plugins-contrib.xml

Default plugins for the file manager.

NoteImporter creates a Note document from any text-based content.

DefaultFileImporter creates a File document from any content.

Extension point

Extension point plugins of component FileManagerService.

Contributed items

  • <plugin class="org.nuxeo.ecm.platform.filemanager.service.extension.NoteImporter" name="NoteImporter" order="10">
          <filter>text/plain</filter>
          <filter>text/html</filter>
          <filter>application/xhtml+xml</filter>
          <filter>text/x-web-markdown</filter>
        </plugin>
  • <plugin class="org.nuxeo.ecm.platform.filemanager.service.extension.DefaultFileImporter" name="DefaultFileImporter" order="100">
          <filter>.*</filter>
        </plugin>
  • <plugin class="org.nuxeo.ecm.platform.filemanager.service.extension.ExportedZipImporter" name="ExportedArchivePlugin" order="10">
          <filter>application/zip</filter>
        </plugin>
  • <plugin class="org.nuxeo.ecm.platform.filemanager.service.extension.CSVZipImporter" name="CSVArchivePlugin" order="11">
          <filter>application/zip</filter>
        </plugin>
  • <creationContainerListProvider class="org.nuxeo.ecm.platform.filemanager.service.extension.DefaultCreationContainerListProvider" name="defaultCreationContainerListProvider"/>

XML source

<extension point="plugins" target="org.nuxeo.ecm.platform.filemanager.service.FileManagerService">
    <documentation>
      Default plugins for the file manager.

      NoteImporter creates a Note document from any text-based content.

      DefaultFileImporter creates a File document from any content.
    </documentation>

    <plugin class="org.nuxeo.ecm.platform.filemanager.service.extension.NoteImporter" name="NoteImporter" order="10">
      <filter>text/plain</filter>
      <filter>text/html</filter>
      <filter>application/xhtml+xml</filter>
      <filter>text/x-web-markdown</filter>
    </plugin>

    <plugin class="org.nuxeo.ecm.platform.filemanager.service.extension.DefaultFileImporter" name="DefaultFileImporter" order="100">
      <filter>.*</filter>
    </plugin>

    <plugin class="org.nuxeo.ecm.platform.filemanager.service.extension.ExportedZipImporter" name="ExportedArchivePlugin" order="10">
      <filter>application/zip</filter>
    </plugin>

    <plugin class="org.nuxeo.ecm.platform.filemanager.service.extension.CSVZipImporter" name="CSVArchivePlugin" order="11">
      <filter>application/zip</filter>
    </plugin>

    <documentation>
      Use a query model to find the list of all Workspaces the user has the
      right to create new document into.
    </documentation>
    <creationContainerListProvider class="org.nuxeo.ecm.platform.filemanager.service.extension.DefaultCreationContainerListProvider" name="defaultCreationContainerListProvider"/>
  </extension>