Hi,
I want to re-arrange, remove some cells from the default galaxy theme layout.
/>
What I've tried so far:
- I've created a customization project in an Eclipse Nuxeo-IDE environment.
- I've copied the themes folder from nuxeo-platform-webapp-core into the project's resources.
- I've created a theme-contrib.xml in OSGI-INF with a theme extension point referring my project's themes/document-management.xml (s.b.)
- I've kept the original theme name galaxy in document-management.xml (actually I haven't changed anything in my document-management.xml).
- Until now I haven't created a project jar-file, instead I've used the hot-deploy mechanism of the Nuxeo-IDE debug environment to apply 'structural' changes to the default theme.
After hot-deploy Nuxeo-DM appeared without styling AND without applying my document-management.xml (indeed Nuxeo continued to use the theme from nuxeo-webengine-site?) and I've gotten following warnings/errors:
[..]
/>
2012-05-15 10:18:51,680 DEBUG [org.nuxeo.runtime.osgi.OSGiRuntimeService] Bundle: nuxeo-customization components: OSGI-INF/theme-contrib.xml
/>
2012-05-15 10:18:51,680 DEBUG [org.nuxeo.runtime.osgi.OSGiRuntimeService] Loading component for: nuxeo-customization path: OSGI-INF/theme-contrib.xml url: file:/D:/workspace_nuxeo/nuxeo-customization/bin/main/OSGI-INF/theme-contrib.xml
/>
2012-05-15 10:19:18,797 WARN [org.nuxeo.theme.html.ui.ThemeStyles] Could not resolve theme descriptor for name 'galaxy'
/>
2012-05-15 10:19:20,427 ERROR [org.nuxeo.ecm.platform.web.common.exceptionhandling.DefaultNuxeoExceptionHandler] javax.servlet.ServletException: java.io.IOException: Theme not found: galaxy
at org.nuxeo.ecm.platform.ui.web.rest.FancyURLFilter.doFilter(FancyURLFilter.java:137)
/>
[..]
Any help would be appreciated
Thanks
My theme-contrib.xml:
/>
<?xml version="1.0"?>
/>
<component name="org.mycompany.theme.nuxeo.default">
/>
<require>org.nuxeo.theme.nuxeo.default</require>
/>
<extension target="org.nuxeo.theme.services.ThemeService" point="themes">
/>
<theme><src>themes/document-management.xml</src></theme>
/>
</extension>
/>
</component>