Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

A lo efectos de ejemplificar el proceso vamos a crear un nuevo tema que se llamará Violeta.

Pasos a seguir:

  1. 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.
  2. 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.
  3. 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
    
  4. 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  <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.

...