Nuxeo 5.5: How can I apply structural changes to the default galaxy theme layout?
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
Any help would be appreciated Thanks
<extension target=“org.nuxeo.theme.services.ThemeService” point=“themes”>
this seems to be a problem with the hot-deploy mechanism in the Nuxeo-IDE. After creating a marketplace bundle link text and installing it at my local nuxeo instance, structural changes to the galaxy theme layout have been applied.
Hello, I have a similar issue, but I am not using the hot deploy feature in Nuxeo IDE. I am doing a maven install and replacing the jar file into the nuxeo/nxserver/plugins directory and then running a ./nuxeoctl console from the terminal.
I made some structural changes, for instance I deleted the footer, but when I deploy the change, the structure remains unchanged.
Here are the changes I made to the following files
<theme> <br> <src>themes/document-management.xml</src> <br> </theme> <br> </extension> <br>
the only change I made here was removed the following lines
when i move jar file to nuxeo/nxserver/plugins directory the layout structure remains unchanged but the new logo does display. tried your advice, moved jar file to the nuxeo/nxserver/bundles directory … original nuxeo logo and layout structure remain
i have created a jira issue: https://jira.nuxeo.com/browse/NXIDE-170
i will test the workaround. thank you
how can i open a bug about this nuxeo-ide hot-deploy issue? My customization are simple and don't require a marketplace bundle.
I can't see anything bad in your description, but i'm not an expert on Nuxeo IDE, it is still a young tool.
Is it possible to upload your .jar in the following link ?
It will be easier for us to test it and check directly what is wrong without wasting your time.