I think that you're searching for the content template service 
(nuxeo-platform-content-template-manager).

For a quick start,
you can have a look to 
http://maven.nuxeo.com/apidocs/org/nuxeo/ecm/platform/content/template/service/package-summary.html

here is an example of contribution 

<?xml version="1.0"?>
<component name="com.nuxeo.newswave.content.contrib">

<require>org.nuxeo.ecm.platform.content.template.service.ContentTemplateService.defaultContrib</require>

<extension 
target="org.nuxeo.ecm.platform.content.template.service.ContentTemplateService"
      point="factoryBinding">

    <factoryBinding name="RootFactory" factoryName="SimpleTemplateFactory" 
targetType="Root">
      <acl>
         <ace principal="Administrator" permission="Everything" granted="true" 
/>
         <ace principal="administrators" permission="Everything" granted="true" 
/>
         <ace principal="seniors" permission="ReadWrite" granted="true" />
         <ace principal="editors" permission="ReadWrite" granted="true" />
         <ace principal="subs" permission="ReadWrite" granted="true" />
      </acl>
      <template>
        <templateItem typeName="Workspace" id="archives" title="Archives" 
description="CWS Archives Directory">
                <acl>
                  <ace  principal="Guest" permission="Read" granted="true"/>
                </acl>
        </templateItem>
      </template>
    </factoryBinding>
</extension>

</component>
--
Posted by "slacoin" at Nuxeo Discussions <http://nuxeo.org/discussions>
View the complete thread: 
<http://www.nuxeo.org/discussions/thread.jspa?threadID=2485#6784>
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm
To unsubscribe, go to http://lists.nuxeo.com/mailman/options/ecm

Reply via email to