...
A lo efectos de ejemplificar el proceso vamos a crear un nuevo tema que se llamará Violeta.
Pasos a seguir:
- Copiar la carpeta las carpetas <o3>/jboss/standalone/deployments/o3-server.ear/o3web.war/themes/red y <o3>/liferay/tomcat/webapps/o3portal/themes/red en el mismo lugar y la las mismas ubicaciones y las re nombramos como Violeta.
- Copiar la carpeta las carpetas <o3>/jboss/standalone/deployments/o3-server.ear/o3webo3-cas.war/themes/red en el mismo lugar y la re nombramos como Violeta.
Avisarle al O3Server que use este nuevo tema, para ello en <o3>/O3Web.properties y <o3>/Portlets agregamos la siguiente property
Code Block ideasoft.themes.defaultTheme = Violeta
- Cambiar al nuevo nombre los css, en:
- <o3>/jboss/standalone/deployments/o3-server.ear/o3web.war/themes/Violeta/common/css y <o3>/liferay/tomcat/webapps/o3portal/themes/Violeta/common/css copiar el archivo copiar los archivos red.css y re nombrarlo nombrarlos como Violeta.css
- Cambiar las clases dentro de Violeta.css. Editemos Violeta.css y cambiamos todos los .red por .Violeta
- <o3>/jboss/standalone/deployments/o3-server.ear/o3web.war/themes/Violeta/jdesktop/css modificar y <o3>/liferay/tomcat/webapps/o3portal/themes/Violeta/jdesktop/css y modificamos el nombre red.css por GreenVioleta.css
- Cambiar las clases dentro de Violeta.css. Editemos Violeta.css y cambiamos todos los .red por .Violeta
...
El archivo más importante es <o3>/jboss/standalone/deployments/o3-server.ear/o3web.war/themes/Violeta/common/css/Violeta.css, en el css y <o3>/liferay/tomcat/webapps/o3portal/themes/Violeta/common/css/Violeta.css en ellos tenemos la mayoría de estilos que se aplicarán al a o3web (o3portal).
El otro archivo importante es <o3>/jboss/standalone/deployments/o3-server.ear/o3web.war/themes/Violeta/jdesktop/css/common/Violeta.css, css y <o3>/liferay/tomcat/webapps/o3portal/themes/Violeta/common/css/common/Violeta.css donde tenemos la mayoría de los estilos que controlan al portal un vez que abrimos un cubo.
...