Drupal a diferencia de otros CMS es algo más que una herramienta para administración de contenidos, se constituye en un recurso para establecer un entorno de trabajo (workspace).
Esta capacidad de construir entornos de trabajo a la medida le brinda el potencial de construir soluciones que se acomodan a los requerimientos de un proyecto web.
Definición del proyecto
Establecer los objetivos del proyecto
En el primer paso se deben definir los objetivos.
• ¿Qué es?
• ¿A quién voy a llegar?
• ¿Qué deseo obtener?
Requerimientos del proyecto
Definición de los elementos que constituyen el Proyecto
• Tipos de Contenido
• Taxonomías
• Vistas
• Roles
• Navegación
Evaluación de los módulos
Arquitectura Drupal
Componentes principales:
Núcleo: Base del sistema Drupal, contiene funcionalidades básicas como gestión de usuarios, permisos, contenido y taxonomías.
Módulos: Amplían las funcionalidades del núcleo, agregando características como foros, comercio electrónico, galerías de imágenes, etc.
Temas: Controlan la apariencia del sitio web, definiendo la estructura de la página, estilos visuales y diseño.
Evaluación de los módulos
Existen en Drupal una gran variedad de módulos para enriquecer a ajustar el sitio de acuerdo a los requerimientos, en la gran mayoría de los casos está conformado por un conjunto de módulos que integrados logran el objetivo.
Diseño y concepto gráfico
El diseño de un sitio usualmente lo realizan diseñadores con un bajo perfil técnico. En la elaboración del diseño elaboran mockups (bosquejos) en donde plasman sus ideas basándose en la evaluación de sitios similares, su ergonomía y concepto gráfico. Este detalle dificulta a los desarrolladores el proceso de ajustar algún tema a un sitio.
Los temas recientes ofrecen una mayor versatilidad para implementar los bosquejos suministrados por los diseñadores.