Versión actual: Template Saga 2.0 - Diseño y Desarrollo Web
Aprovecha OpenCms 8 al máximo.

Html5 paso a paso

LogoHtml5RSS

Todo lo que querías saber de HTML5

  • Analizando una web. Parte I

    27-03-2011 a las 02:08:00

    En este post voy a intentar analizar una web construida en 3 columnas que existe actualmente y está programada en HTML4 y como se haría pensando en el nuevo estándar.El ejemplo que vamos a tomar como base es la web de una comunidad de la cual soy administrador: www.opencmshispano.com. Para empezar con el análisis vamos a tomar como base la portada de la web.A continuación podéis ver como es actualmente:Lo primero que debemos pensar es buscar los distintos bloques a nivel semántico definidos por HTML5 en la web, para ello en la siguiente imagen he señalado los bloques de distintos colores . En rojo tenéis la cabecera y el pie, en naranja los bloques de navegación "nav" y en verde las distintas secciones "section".Como podéis ver, en esta pantalla principal del portal tenemos numerosas secciones, digamos que serían como las secciones principal del portal. Cada una de ellas tiene un significado y todas ellas podrían tener un título de encabezado. En ningún caso ninguna de ellas se encuentran relacionadas. Las secciones detectadas son:Listado de noticias principalListado de articulos de Technology For Solutions2 bloques de listado de bannersUn bloque de las últimas entradas en el blogUn bloque de enlaces de interés relacionados con la comunidad.Igualmente podemos ver como hemos detectados 4 bloques de navegación:Menú principal situado en la columna de la izquierda.Menú de acceso rápido a las herramientas adicionales a la web como son el foro, el blog y las FAQMenú de navegación a otras secciones de la web basadas en iconos, como son el link a la home, al mapa web, al formulario de contacto y las RSSEnlaces en el pie a los textos legales que suelen acompañar a todas las web con las normas de uso y la política de privacidad.Por último, los dos bloques quizás más claros de todos, la cabecera y el pie, comunes en todas las páginas y donde introduciremos información relevante del portal como el nombre de la comundiad, la publicidad principal del portal o los agradecimientos situados en el pie.Hasta el momento hemos comentado la división "semántica" del portal, pero evidentemente existe otro tipo de división, la visual. Como vemos la web está estructurada en 3 columnas, para ellos, y salvo que se me escape, tenemos que seguir usando los divs para la creación de este tipo de bloques visuales. Para ello tendremos un div general que englobará a toda la zona del centro, y un div por cada columna. Si fuera necesario añadir más div por temas de maquetación no tendremos problemas ya que este elemento lo podemos seguir usando como hasta ahora. Por lo tanto la división visual de la web sería:Bueno hasta aquí hemos visto como se organiza de forma esquematizada una web siguiendo el nuevo estandar HTML5, para próximos post analizaremos con detalle cada uno de los sectores detectados y las páginas interiores como el detalle de una noticia, o el listado de artículos y tutoriales.Espero vuestros comentarios al respecto, si creéis que mi interpretación y separación no es del todo correcta podemos comentarla para que entre todos lleguemos a sacar unas conclusiones definitivas.
  • Para que nos sirve HTML5!!

    21-03-2011 a las 09:11:00

    Que de tiempo sin escribir ...Bueno, espero recuperar la dinámica de actualizar este blog, es una iniciativa que la verdad que me gustaría mantener.Hoy quería escribir sobre una pregunta que se me ha ocurrido, y es: ¿Para que nos sirve HTML5?Supongo que cualquiera que haya visto algo del nuevo estándar de HTML podrá darme algunas respuestas. Sinceramente cuando empecé a leer información la ilusión era tremenda, parecía que HTML5 iba a dar un vuelco al concepto de web que tenemos hoy día. Conforme seguí avanzando me di cuenta que, efectivamente HTML5 era un gran cambio, pero quizás no era el cambio definitivo (quizás el que necesitábamos realmente).Aun así, y tras recuperar un poco del bajón sufrido, creo que HTML5 va a traer multitud de cosas buenas, y la principal de todas es la desaparición paulatina de los navegadores antiguos, principalmente de IE6. Nada más que por eso se merece un aplauso y un seguimiento incondicional.Pero nos va a ofrecer mucho más, la caída del flash, el fin de los div (para organizar la estructura de nuestras páginas), el fin de las cookies como las conocemos, más posibilidades multimedia, más semántica a nuestros contenidos, ....Poco a poco iré comentando aquellos elementos que me vayan llamando la atención, principalmente los nuevos elementos creados y los que han pasado a mejor vida.
  • Character Encoding en HTML

    14-11-2010 a las 02:05:00

    La codificación en la web ha sido uno de los grandes problemas que todo programador web se habrá encontrado en algún punto de su carrera. Sobre todo cuando los contenidos de la web son gestionados por gestores de contenido la codificación todavía es más complicada, dependerá de la codificación con la que se guarda la información, y con la que se muestra posteriormente.En HTML existe 2 caminos de definir el encoding del documento:Configuración en la cabecera HTTP: Content-Type: text/html; charset="utf-8". Esta configuración se realiza a nivel del servidor, el principal problema de esta opción es que no todo el mundo tiene libertad para manipular esta configuración, imaginaros por ejemplo los blogs como el mío que está instalado en los servidores de blogger (google) donde no tenemos esta posibilidad.Configuración con metatags: <meta http-equiv="Content-Type" content="text/html; charset=utf-8">. Esta configuración va directamente en el document HTML de la página, el cual ya si es gestionado por nosotros mismos y tenemos la opción de modificar.Ambos caminos dan el mismo resultado y la finalidad es la misma, pero es muy importante usar uno u otro sistema, pero nunca dejar sin definir el character encoding de nuestros documentos html ya que sino puede traer bastantes problemas de seguridad.Una buena práctica es definir por defecto un encoding en las cabecera HTTP, es decir, una codificación estándar en nuestros servidores web y en los casos que sea necesaria redefinirla usando el metatags. Siempre va a prevalecer el metatags por encima de la cabecera HTTP.HTML5 no ha cambiado nada respecto a la configuración del encoding, y todo lo comentado hasta ahora es válido para la nueva versión del estándar. Lo único que se ha modificado ha sido la forma de especificarlo con el metatags, donde se ha comprimido y simplificada la linea, de forma que ahora tan solo debemos poner:<meta charset="utf-8" />Para otro día comentaré otros problemas derivado del encoding más orientado a la gestión de los contenidos y la forma de presentar la información.
  • 54% de los videos en Internet están basados en HTML5.

    04-11-2010 a las 07:37:00

    Esta soprendente estadística publicada por MEFEEDIA nos dice que el 54% de los videos disponibles en internet actualmente son videos HTML5. Esta cantidad es el doble de hace 5 meses, lo que nos hace ver la gran explosión que el nuevo estandar en lo que a video se refiere está teniendo.El gran motivo de esta explosión es la irrupción de la banda ancha en los móviles. Flash, el gran triunfador hasta el momento en lo que a video se refiere tenía un gran problema, la reproducción de videos en los pequeños dispositivos móviles. En este punto HTML5 entra con gran fuerza, la mayoría de los navegadores para móviles empiezan a dar soporte a esta nueva característica del estandar. Esto hace que se produzca esta gran explosión de videos HTML5 en internet en los últimos meses.La solución más extendida actualmente es la de ofrecer las dos alternativas, videos HTML5 para aquellos navegadores que lo soportan, y el antiguo formato de video FLASH para los navegadores que todavía no implementan esta característica.Sin lugar a duda este número hace que cada vez tenga más claro que HTML5 no es algo a tener en cuenta en el futuro, si no que es nuestro PRESENTE.

Saga Soluciones

LogoSagaRSS

Últimas novedades del portal Saga Soluciones

OpenCms Hispano Articulos

LogoOpenCmsHispanoRSS

Sindicación de los articulos de la comunidad OpenCms Hispano

  • Integrando Hibernate y Maven en un módulo de OpenCms

    04-05-2010 a las 07:59:00

    Una de las tareas que forman parte de la release-beta del módulo opencms-free-balance es llevar a cabo la integración de este módulo con Hibernate para facilitar su interacción con la base de datos, para ejecutar esta tarea he seguido con el enfoque que en GMV seguimos (y que recomiendo encarecidamente) a la hora de trabajar con este gestor de contenidos y sus módulos, utilizar Maven como herramienta de construcción de dichos módulos.

  • eCommerce integrado a OpenCms: Konakart

    04-05-2010 a las 07:15:00

    El uso de Konakart dentro de un sitio OpenCms es una opción viable para integrar un administrador de contenidos (CMS) con una aplicación de eCommerce.

  • OpenCms v7 workflow: simple, rápido y gratis

    16-04-2010 a las 06:56:00

    OpenCms v7 utiliza módulos de terceras partes para resolver la funcionalidad de Workflow. Actualmente existen varias opciones para implementar este mecanismos. Las más populares son OSWorkflow y módulos que utilizan JBPM para flujos complejos. No obstante, todas estas requieren un proceso de implementación que para la mayoría de los usuarios puede ser complicado.

  • Proceso de carga de las plantillas

    02-02-2010 a las 03:50:00

    Este artículo trata del proceso de carga de las plantillas en OpenCms

OpenCms Hispano Blog

LogoOpenCmsHispanoRSS

Sindicación del blog de la comunidad OpenCms Hispano

  • Nuevo Blog sobre HTML5

    13-09-2010 a las 09:28:00

    Recientemente he emprendido una nueva aventura, un blog sobre html5 denominado: "HTML 5 Paso a Paso".

  • Valor por defecto en XSD anidades (los "nested")

    03-09-2010 a las 03:58:00

    Haciendo un nuevo tipo de contenido me pasó una cosa curiosa que hasta ahora no me había pasado (o al menos no me había dado cuenta) al intentar poner un valor por defecto en la definición de un nuevo tipo de contenido, es decir, al definir el XSD. En este caso el valor por defecto estaba en campo anidado ("nested"). Evidentemente, como siempre, se lo puse en el propio XSD anidado y tampoco le eché más cuenta. La sorpresa fue al probarlo, no funcionaba!!, mira que habré hecho nuevos tipos de contenido en OpenCms, y ahora una cosa tan sencilla no va a funcionar?? ....

  • Como hacer un punto de administración y no morir en el intento.

    25-08-2010 a las 03:58:00

    Recientemente, con el desarrollo del módulo de creador de tipos de contenido que estoy haciendo me plantee hacer un punto de administración. La tarea al principio parecia fácil, agrego una herramienta más dentro de la herraminta de "Module Managment". Con anterioridad había desarrollado algún punto de administración, pero siempre ....

  • JAXB y OpenCms (PARTE III): 3. ¿CÓMO CREAR CLASES JAVA DE RECURSOS OPENCMS?

    27-05-2010 a las 10:50:00

    El primer paso que debemos dar en primer lugar para usar JAXB en OpenCms es la compilación de nuestros XSD y la creación de nuestras clases java asociadas a los contenidos que deseemos. Para ello vamos a especificar todos los pasos a seguir:

Calidad Calidad

©Saga Soluciones Tecnológicas
T. 954 45 72 75 / F. 954 45 75 72
Inscrita en el registro mercantil de Sevilla. Tomo 3662, folio 76 , hoja numero SE-52019

Política de calidad y MMAA
Powered by OpenCms 7.5 & Template Saga

© Saga Soluciones Tecnológicas
T. 954 45 72 75 / F. 954 45 75 72
Inscrita en el registro mercantil de Sevilla. Tomo 3662, folio 76 , hoja numero SE-52019