Platform Explorer / Nuxeo Platform 5.6

Extension point tree

Used to register the PublicationTree implementations available to build treeInstance.

A sample contribution could be

    <publicationTree
        class="org.nuxeo.ecm.platform.publisher.impl.core.SectionPublicationTree" name="CoreTree"/>

It registers a SectionPublicationTree, tree implementation used to publish documents on local Section documents.

Contribution Descriptor

Existing Contributions

  • nuxeo-platform-publisher-core-5.6.jar
    <extension point="tree" target="org.nuxeo.ecm.platform.publisher.impl.service.PublisherServiceImpl">
    
        <documentation>
          Default PublicationTrees available to use.
    
          - CoreTree: tree to use when publishing on local sections
    
          - RootSectionsCoreTree: tree to use when publishing on local sections but
          using the information stored in the Workspace to get the sections where
          a publication is allowed
    
          - LocalFSTree: tree to use when publishing on the file system
    
          - ClientForRemoteTree: tree to use on the client side when using the
          remote publication
    
          - CoreTreeWithExternalDocs: tree to use on the server side when using the
          remote publication
    
          @author Thomas Roger(troger@nuxeo.com)
        </documentation>
    
        <publicationTree class="org.nuxeo.ecm.platform.publisher.impl.core.SectionPublicationTree" name="CoreTree"/>
        <publicationTree class="org.nuxeo.ecm.platform.publisher.impl.core.RootSectionsPublicationTree" name="RootSectionsCoreTree"/>
        <publicationTree class="org.nuxeo.ecm.platform.publisher.impl.localfs.LocalFSPublicationTree" name="LocalFSTree"/>
        <publicationTree class="org.nuxeo.ecm.platform.publisher.remoting.client.ClientRemotePublicationTree" name="ClientForRemoteTree"/>
        <publicationTree class="org.nuxeo.ecm.platform.publisher.remoting.server.CoreTreeWithExternalDocs" name="CoreTreeWithExternalDocs"/>
    
      </extension>