Usando Zen theme

zen themeEscuchaba hace poco un podcast de la gente de lullabot sobre diseño de themas en Drupal y mencionaban como uno de los grandes errores que comete casi todo mundo es intentar empezar un thema nuevo a partir de Garland, el thema por default al instalar, siendo que este no es un buen thema para usar como base.

La mejor manera de empezar un nuevo diseño es con un thema pensado como base para ser modificado, una especie de hoja en blanco con una estructura ya definida, pero que permita modificar los espacios y añadir estilos y colores.

Zen theme me parece hasta ahora uno de los mejores themas para empezar a desarrollar algo nuevo. Más alla de las cosas que gustan presumir en un thema como ser table-less o cubrir bien los estandares de WC3, cuando se empieza a trabajar con Zen se encuentra uno con un codigo muy, muy comentado, con archivos css separados por cada una de sus funciones, por ejemplo: html-elements.css para cosas como las ligas (a, a:hover) todos los H1 a H6, tr y demas elementos html, layout-fixed.css para un thema con medidas fijas y layout-liquid.css para un thema flexible (de hecho se puede cambiar cual de los dos usar desde la administración del thema) y hasta un archivo ie.css para todos los trucos para lograr que se vea bien el sitio en versiones viejas (y no tanto) de explorer.

Otra de las ventajas son sus 8 regiones donde se pueden colocar bloques con contenido de esta manera es posible hacer varios acomodos y colocar información dinámica en áreas superiores o bien tener dos regiones diferentes al pie.

La carpeta del thema trae por default dos temas zen y zen classic, pero la idea básica de este tema es utilizarlo como base para crear un thema nuevo, por lo que se usa la carpeta STARTERKIT para empezar, se copia esta carpeta y se re nombra así como el archivo STARTERKIT.info al nombre del nuevo thema, dentro de este archivo que es el que controla todo el thema se seleccionan los archivos css que se usaran y se copian de la carpeta zen los que se quieren usar, todo este proceso se explica a detalle en el archivo README.txt que contiene el thema.

¿ Quien más esta usando Zen theme para desarrollar themas?

Categorias
Versión

Añadir nuevo comentario

El contenido de este campo se mantiene privado y no se mostrará públicamente.

HTML Restringido

  • Etiquetas HTML permitidas: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Saltos automáticos de líneas y de párrafos.
  • Las direcciones de correos electrónicos y páginas web se convierten en enlaces automáticamente.