¿Como crear un tema para OpenDomo?

La interfaz web de OpenDomo ha sido diseñada para ofrecer la máxima flexibilidad posible, y parte de esta flexibilidad radica en la configuración visual. En la medida de lo posible se ha mantenido la separación entre forma y contenido (tal como los estándares web aconsejan), por lo que es muy fácil diseñar una nueva configuración visual.

 

En primer lugar, puedes elegir desarrollar el tema desde OpenDomo mismo, aunque aconsejamos partir de un esbozo.

El primer paso es sencillo: elegir un nombre unix.

El nombre, por compatibilidad con la nomenclatura de paquetes, deberá estar formado por números y letras (preferiblemente minúsculas del alfabeto inglés), sin símbolos ni caracteres especiales, y con un máximo de 15 caracteres en total (mínimo 2).

Se podrá utilizar un nombre descriptivo completo como explicaremos más adelante.

 

Segundo paso: crear directorios y archivos

El directorio que contendrá el tema deberá crearse en /var/www/themes/. Por ejemplo:

# mkdir /var/www/themes/ejemplo1/

Ahora ya podemos crear el estilo en sí y copiar las imágenes que necesitemos dentro de este directorio.

# vi /var/www/themes/ejemplo1/main.css 

 

Tercer paso: definir la hoja de estilos (CSS)

Si estás familiarizado con la edición de hojas de estilo, te bastará conocer la estructura del HTML, explicadaa continuación. De lo contrario, te recomendamos un breve manual de edición de CSS.

Estructura del elemento BODY del archivo HTML:

#header (div) 
   #categories (ul)
      .tab (li) [*] 
.main (div)
   #list (form) 
.debug (pre) 
#footer (div) 

NOTA: recuerda a ocultar el elemento "debug", por si acaso está activado en el CGI, mediante la definición siguiente:

.debug {display:none;}

 

Cuarto paso: verificación

Abre sesión a través de la interfaz web y aplica el nuevo tema a tu usuario. Si no te gusta el resultado, repite el paso 3 haciendo los ajustes que consideres necesarios.

 

Quinto paso: empaquetado y distribución

Una vez verificado el estilo, éste ya puede ser empaquetado y enviado para formar parte de los repositorios OpenDomo. Para hacerlo, bastará con ejecutar el siguiente comando:

# tar zcvf odcgi_ejemplo1-fecha.od.noarch.tar.gz /var/www/themes/ejemplo1/

Aconsejamos adjuntar un nombre descriptivo con el que identificar el tema, así como una cabecera con la información de autoría que deseéis incorporar.