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

Reply via email to