-
Muy útil, si hubiese
Diseño y temas
Drupal Cheat Sheet para empezar
En drupalmexico rescatamos el gusto por el diseño y creamos una pequeña hoja de referencia (Cheat Sheet les dicen en ingles) que sirve para saber algunas cosas importantes sobre Drupal. Son cosas muy básicas, pero creo que ayudan para quien empieza. Bajala en formato PDF.
¿a alguien le gustaría ayudar a armar una especifica para código en Drupal?
se acepta ayuda y se comparte crédito.
Here, you can find the english version of Drupal Cheat sheet for beginner, this is a pdf file.
Renovando eTechBA
Sitio web de la oficina de TechBA en Silicon Valley, Ca. Éste es un programa de la Secretaría de Economía de México, operado por la Fundación México-Estados Unidos para la Ciencia (FUMEC) que trabaja con Compañías Mexicanas que desarrollan tecnologias, productos y servicios inovadores para mercados internacionales.
El sitio etechba requería un cambio que mejorara el número de visitas y de contactos de negocios. Para lograr esto se inicia una serie de ajustes, tanto a la estructura como al diseño, que permiten una mejor navegación y mejores resultados en buscadores.
Cambio en la estructura
Se pasó de una estructura de portafolio, con listado de compañías, a una estructura temática, en la que tanto las compañías como las noticias y otros contenidos están divididas por el giro al que pertenecen; por ejemplo: la industria de software, call center o biotecnología.

Se generaron páginas que engloban cada uno de los temas y permitirán, con el tiempo, acomodar la información según se genere.
Nuevo Diseño

El sitio funcionaba ya con Drupal y utilizaba un tema genérico. Al diseñar un tema echo a la medida, se buscó generar mayor identidad y tener un layout que funcionara con los cambios a la estructura. El nuevo diseño aprovecha la mayor área en horizontal, buscando reducir en lo posible las páginas muy extensas. Este diseño aplica una gama de azules partiendo del azul del logotipo, a fin de no tener demasiados contrastes o sobresaltos.
Se utilizó elasticss como un css framework, lo que agilizó el desarrollo de la plantilla de Módulos.
Se usaron varios modulos:
Panels - para crear el layout de la página de inicio y de páginas de secciones y categorías;
CCK- para colocar imágenes y vídeos
Views- para generar listas y bloques
Nodewords- para generar metatags
Wysiwyg - para editar textos en los nodos
Nice Menus - para un submenú horizontal
Email Download - para permitir bajar PDF al dejar su dirección de correo.
Visita el sitio etechba.com
sitio desarrollado por medio y forma
Crear themes Drupal con traducción.
Necesito hacer un theme que este en ingles y en español, ¿alguien sabe como lograr esto?
programador necesita
Desarrollador de Drupal es necesario. Contratista independiente paga mensualmente en Western Union. Buenos conocimientos de Inglés escrito requerido. Competitivos precios por proyecto que el trabajo a alrededor de $ 10 por hora. Debe tener equipo propio, espacio de trabajo y conexión a Internet. Mínimo 3 años de experiencia en programación PHP y 1 año de experiencia en Drupal necesario. Por favor enviar curriculum vitae y una lista de sitios que han construido para mives@preferati.com.
Visualizando Zen
Siempre es interesante ver un documento donde se ve de manera más gráfica y esquemática como se compone la estructura de un tema.
En un grupo de Drupal encontré este esquema que muestra como están nombradas las clases e IDs aplicados a los divs que componen las plantillas, faltan las regiones nada más.
Existe una versión de más resolución.
Una lista extensa de temas
Por el usuario de twitter @drupalbjorn me entero de un articulo con una extensa lista de temas (themes) para Drupal. Da gusto ver que cada día existen más
Usando Zen theme
Escuchaba 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?
Diseño de pagina de inicio
Una manera sencilla de tener más de un diseño dependiendo el contenido o el área del sitio donde se encuentra es editando los archivos .tpl.php que contiene un tema.
por ejemplo para tener una pagina de inicio diferente al contenido se copia el archivo page.tpl.php, que es en el que esta la estructura general del tema y se renombra a page-front.tpl.php.
Después se edita el contenido del archivo ya sea cambiando imágenes o bien llamando un estilo diferente de css.
existen otros nombres como son block.tpl.php para editar bloques, o bien
search-result.tpl.php para los resultando de una búsqueda.
existe dentro del sitio de Drupal una lista de una buena cantidad de estos nombres de archivo para modificar como se verán diversas partes de una pagina, la dirección es:
Recursos para crear temas
En el sitio de Drupal existe una pagina interesante donde se en listan varias direcciones para cosas como validar el código HTML y CSS o revisar la pagina en varios navegadores. Es una buena manera de tener algunos recursos más para desarrollar temas en Drupal.

