12-27-2011 07:39 AM
How to create folder hierarchy in work area at start of the server without using studio? I would want that folders in work area formed not in manual or studio, and automatically from.
For example:
Workspace
| - MyFolder1
| - MyFolder2
I was looking for information on how to do it and ran only on information about PublisherService. It said the following:
"You should create a new config file, publisher-server-config.xml for instance, in the nuxeo.ear / config folder of your Nuxeo acting as a server."
Here is a sample configuration:
<? xml version = "1.0"?>
<component name="org.nuxeo.ecm.platform.publisher.contrib.server">
<extension target = "org.nuxeo.ecm.platform.publisher.impl.service.PublisherServiceImpl"
point = "treeInstance">
<publicationTreeConfig name="ServerRemoteTree" tree="CoreTreeWithExternalDocs" factory="RemoteDocModel">
<parameters>
<parameter name="RootPath"> / default-domain/sections </ parameter>
</ parameters>
</ publicationTreeConfig>
</ extension>
</ component>
But this configuration does not work. Help please.
01-02-2012 08:30 AM
The service we are using to generate the default structure is the content-template service.
I let you discover the service here.
The content template manager service provide factories to automatically create Documents. The factories are used whenever a document is created using EventListener.
As a root document is created the first time your are starting your Nuxeo instance, a factory is activated to created a domain named default-domain. As a domain is created (default-domain) another factory is activated to create the Workspace root, the Section root and the Template root, etc...
If I understand well you want to add a factory associated to the Workspace root doc type to create your Folder1, Folder2, ...
Be careful, the content template working even after the first start. So if you create a factory for the Folder doc type, the template you describe in it will be generated each time you will create a Folder doc type.
Hope this will help you.
01-02-2012 08:30 AM
The service we are using to generate the default structure is the content-template service.
I let you discover the service here.
The content template manager service provide factories to automatically create Documents. The factories are used whenever a document is created using EventListener.
As a root document is created the first time your are starting your Nuxeo instance, a factory is activated to created a domain named default-domain. As a domain is created (default-domain) another factory is activated to create the Workspace root, the Section root and the Template root, etc...
If I understand well you want to add a factory associated to the Workspace root doc type to create your Folder1, Folder2, ...
Be careful, the content template working even after the first start. So if you create a factory for the Folder doc type, the template you describe in it will be generated each time you will create a Folder doc type.
Hope this will help you.
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.