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 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.
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
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;}
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.
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.
Recent comments
4 hours 21 min ago
13 hours 10 min ago
21 hours 55 min ago
22 hours 47 min ago
1 day 1 hour ago
1 day 11 hours ago
1 day 13 hours ago
2 days 15 hours ago
6 days 19 hours ago
6 days 19 hours ago