La pregunta del millón de dólares: ¿Puede hacerse cualquier diseño con Drupal? Sí. Las limitaciones no las pone Drupal sino el dominio en sí de la herramienta así que reformulemos nuestra pregunta
- ¿Puede mi equipo hacer este diseño con Drupal?
- ¿Existe algún experto que pueda adaptar mi diseño a Drupal?
- ¿De dónde puedo adquirir el conocimiento que me falta para resolver un diseño gráfico?
- ¿Puede el diseño adaptarse a las habilidades de los maquetadores?
El objetivo es buscar un compromiso, encontrar una solución y priorizar los objetivos del sitio, la agilidad del desarrollo y la factibilidad de las implicaciones al máximo. Qué elementos debemos tener en cuenta y poner en conocimiento de los diseñadores y cómo:
- Layout
- Identificar regiones de contenido principial y secundario
- Cómo variará su distribución dependiendo de que exista o no contenido en las regiones
- Flexible, líquido o fijo.
- Fuentes
- Tipografías, colores, tamaños
- Identificar y definir jerarquías
- Definir efectos de feedback sobre enlaces, botones y campos de entrada de texto
- Colores
- Podemos permitir que el usuario modifique ciertos colores para adaptar el contraste? (módulo Color)
- Contenidos gestionables
- Logo
- Nombre del sitio
- Eslogan
- Misión
- Imágenes de usuarios en posts o comentarios
- Cajón de búsqueda
- Enlaces primarios y secundarios
- Más?
- Contenidos como unidades visuales
- los nodos
- Visualización del avance
- Visualización completa
- Visualización en estado destacado, sin publicar
- las listas de nodos
- pestañas
- links de nodos
- comentarios
- bloques
- rss
- Otras consideraciones
- Diseño de páginas en versión para impresión (módulo Print?)
- Diseño de páginas para dispositivos móviles (módulo Mobile?)
Otras anotaciones importantes
- Drupal no distingue entre backend y frontend, por lo general no es recomendable usar temas completamente distintos para la interfaz administrativa por lo que el diseño debe prever también esta zona. Sus componentes principales son:
- Formularios
- Etiquetas
- Campos de texto, selectores, etc.
- Textos de ayuda o descripción del campo
- Fieldsets, conjuntos de campos
- Botones para enviar formularios
- Listas de definiciones (dl, dd, dt)
- Para la versión Drupal 7 se ha hecho una profunda investigación y mejora de la interfaz de administración, estas mejoras también pueden verse mediante el módulo Admin para la versión Drupal 6.
Módulo recomendado: Vertical Tabs