Carlos Manuel Araujo Coronel - Repositorio Digital USFQ ...

Carlos Manuel Araujo Coronel - Repositorio Digital USFQ ... Carlos Manuel Araujo Coronel - Repositorio Digital USFQ ...

repositorio.usfq.edu.ec
from repositorio.usfq.edu.ec More from this publisher
24.10.2013 Views

4.2 Módulos 30 Este tipo de menús son menús de navegación que se pueden usar a través de todo el sitio. Este tipo de menús no necesita código de programación, simplemente hace falta agregar ítems al menú dentro del CMS (12). La desventaja de usar esta funcionalidad integrada al CMS es la dificultad de per- sonalizar la visualización del menú, la creación de submenús y la personalización de estos. Es por lo descrito en el párrafo anterior que se decidió incorporar un menú personalizado para implementar la navegación del sitio. La idea es no obstruir la actualización de este pero a la vez permitir crear un menú completamente personalizable y que se adapte a las necesidades del diseño del sitio. Para lograr la creación de este menú, utilicé otro componente del CMS llamado ̏Content Holders˝. Se habla más adelante de estos contenedores, por el momento solo tomemos en cuenta que son contenedores de contenido y estos pueden ser reusables. Para la personalización visual se usó estilos, y para el despliegue del menú se utilizó javascript, para ser más precisos, un plugin de la librería jQuery. El nombre del plugin usado es ̏droppy˝, este es basado en jQuery, que es la librería y marco de trabajo javascript usado en el sitio, como se mencionó en el capítulo ante- rior. Este plugin permite crear menús desplegables anidados con estilos y manejos de animaciones jQuery. El uso de ̏droppy ˝es sencillo, simplemente se agrega la librería de javascript que contiene el plugin, luego se inicializa el menú en el evento deseado del navegador, en nuestro caso es en el ̏On Load˝que es cuando el browser ha cargado todo el contenido de una página (16). Ver figura 4.6. Fig. 4.6: Inicialización del menú usando droppy El plugin buscara en el contenido HTML la estructura a cual activar, especificada por un id. En el gráfico 4.7 podemos ver un código HTML que sirve para la creación de un menú usando droppy. Como podemos ver es una estructura de listas. La primera

4.2 Módulos 31 lista contiene un id, en ese caso en particular es el id ̏nav˝. El plugin se encarga de leer esta lista y de construir el menú. Para la personalización del menú se usó hojas de estilos acoplando el diseño presentado. Fig. 4.7: Estructura HTML del menú Es un tarea sencilla para los editores de contenido el poder modificar los menús. Sim- plemente deben ingresar a la sección de manejadores de contenido y editar el item ̏blue menu˝. Para editar existen dos opciones, usando el editor visual WYSISYG o editando el HTML directamente. Ver figura 4.8. 4.2.2 Home Page Flash Este módulo se localiza en la página principal del sitio o página de entrada o también denominada ̏Home Page˝. Este módulo es básicamente una animación realizada en Flash que presenta varios proyectos de clientes y varios productos que ha realizado y realiza la empresa. Ver figura 4.9. 4.2.2.1 Desarrollo Este módulo fue creado usando la tecnología Flash con script AS3, por el departa- mento de flash dentro de la empresa.

4.2 Módulos 31<br />

lista contiene un id, en ese caso en particular es el id ̏nav˝. El plugin se encarga de<br />

leer esta lista y de construir el menú.<br />

Para la personalización del menú se usó hojas de estilos acoplando el diseño presentado.<br />

Fig. 4.7: Estructura HTML del menú<br />

Es un tarea sencilla para los editores de contenido el poder modificar los menús. Sim-<br />

plemente deben ingresar a la sección de manejadores de contenido y editar el item ̏blue<br />

menu˝. Para editar existen dos opciones, usando el editor visual WYSISYG o editando<br />

el HTML directamente. Ver figura 4.8.<br />

4.2.2 Home Page Flash<br />

Este módulo se localiza en la página principal del sitio o página de entrada o también<br />

denominada ̏Home Page˝.<br />

Este módulo es básicamente una animación realizada en Flash que presenta varios<br />

proyectos de clientes y varios productos que ha realizado y realiza la empresa. Ver figura<br />

4.9.<br />

4.2.2.1 Desarrollo<br />

Este módulo fue creado usando la tecnología Flash con script AS3, por el departa-<br />

mento de flash dentro de la empresa.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!