I've developped a new Extension Point.
If I add new extensions in a xml file inside my jar plugin works fine,
but I want to do it from an external xml.
I noticed that Nuxeo does it by placing the xml in the config folder.
So, I've created the following xml file and place it there:
my-extension-point.xml
<?xml version="1.0"?>
<component name="es.yerbabuena.mimetypeManager.extension">
<require>es.yerbabuena.mimetypeManager.MimetypeComponent</require>
<extension
target="es.yerbabuena.mimetypeManager.MimetypeComponent" point="mimetype">
<mimetype mimetype="application/msword" command="ooconvert">
</mimetype>
</extension>
</component>
But it doesn't work. However, If I copy the extension target in another
xml file from this folder:
anonymous-auth-config.xml
<?xml version="1.0"?>
<component name="org.nuxeo.ecm.platform.login.anonymous.config">
<!-- Make sure these components are read first -->
<require>org.nuxeo.ecm.platform.ui.web.auth.defaultConfig</require>
<require>org.nuxeo.ecm.platform.login.anonymous</require>
<!-- Add an Anonymous user -->
<extension target="org.nuxeo.ecm.platform.usermanager.UserService"
point="userManager">
<userManager>
<users>
<anonymousUser id="Guest">
<property name="firstName">Guest</property>
<property name="lastName">User</property>
</anonymousUser>
</users>
</userManager>
</extension>
<!-- Override the default authentication chain present in
nuxeo-platform-ui-web to add ANONYMOUS_AUTH. -->
<extension
target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService"
point="chain">
<authenticationChain>
<plugins>
<plugin>BASIC_AUTH</plugin>
<plugin>ANONYMOUS_AUTH</plugin>
<plugin>FORM_AUTH</plugin>
</plugins>
</authenticationChain>
</extension>
<require>es.yerbabuena.mimetypeManager.MimetypeComponent</require>
<extension
target="es.yerbabuena.mimetypeManager.MimetypeComponent" point="mimetype">
<mimetype mimetype="application/msword" command="ooconvert">
</mimetype>
</extension>
</component>
The extension works fine.
Do I need to register my new xml file in some place ?
Best regards.
--
Enrique Pérez Olivares.
Dpto I+D.
Yerbabuena Software.
[EMAIL PROTECTED]
http://www.yerbabuena.es
Tlf/Fax: 902 995 246
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm