Creating a Custom WebSphere Portal 8 Theme with the Eclipse IDE

This is a very good IBM article on how to get started with your own custom theme for WebSphere Portal 8: 
A couple of notes:
While the article is mentioning RAD as a preffered tool, I was successfully able to use Eclipse IDE (with the WAS 8 server connector plugin provided by IBM). 
I was working on Linux and I used the command line to mount the WebDAV shares (WebDav Client on Linux). You can also use Nautilus to connect to the WebDAV shares. 


Comments

  1. Hi

    I've followed the article above, and keep getting this error when creating a page with the new theme:

    com.ibm.portal.resolver.exceptions.URINotFoundException: EJCBC0009E: The entity [war:/CustomTheme8Static/themes/Portal8.0/layout-templates/2ColumnEqual/] could not be be found.
    at com.ibm.wps.resolver.war.ServletContextDataSourceFactory.newSource(ServletContextDataSourceFactory.java:195)
    at com.ibm.portal.resolver.helper.CORDataSourceFactoryEx.newSource(CORDataSourceFactoryEx.java:53)
    at com.ibm.wps.model.command.RefreshPageLayoutCommandImpl.refreshFromURI(RefreshPageLayoutCommandImpl.java:267)
    at com.ibm.wps.model.command.RefreshPageLayoutCommandImpl.refresh(RefreshPageLayoutCommandImpl.java:182)
    at com.ibm.wps.model.command.RefreshPageLayoutCommandImpl.refresh(RefreshPageLayoutCommandImpl.java:195)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
    at java.lang.reflect.Method.invoke(Method.java:611)

    Any idea what could be the issue

    ReplyDelete
  2. Sorry for the late response, have you checked that path to make sure it exists: /CustomTheme8Static/themes/Portal8.0/layout-templates/2ColumnEqual/ ?
    Thanks

    ReplyDelete

Post a Comment

Popular posts from this blog

Ant Example: Check if a directory is empty or if specific file exists.

Django (1.2.3) CRUD Using Generic Views

Creating Portlets without RAD (IBM WebSphere Portal 8)