Drupal, más allá de ser una herramienta, determina el método a seguir para la elaboración de un proyecto web. Esto no tiene porque ser algo negativo, Drupal es un CMS muy extendido y definir una metodología sujeta al gestor puede ser un buen punto de vista para el desarrollo ágil de aplicaciones webs. Consideraremos Drupal como un método para el proceso de creación y construcción de sitios web (portales, plataformas, redes sociales, comunidades, blogs, foros...). Y desde ese enfoque trataremos de superar la curva de aprendizaje de Drupal, desde una metodología que nos permita aprovechar su potencial en la tarea de desarrollo de sitios web eficaces.

Empecemos por el principio

¿Qué queremos hacer? ¿Cuáles son los objetivos? ¿Cuáles son los recursos, las ideas, las limitaciones? Cuando hemos decidido qué proyecto vamos a desarrollar, ya sea personal o profesional, y tenemos la intuición (porque no estamos seguros del todo) de que Drupal es una buena opción, antes de preguntarnos si "puede hacerse" vamos a reparar en los objetivos finales, los requerimientos reales y los recursos de los que podremos disponer.A la pregunta "¿Es Drupal apropiado para...?" trataremos de darle respuesta en los siguientes párrafos. Por el momento decidamos qué queremos hacer.

Algunas propuestas:

  • Página personal
  • Blog
  • Directorio de información
  • Red Social
  • Comunidad de usuarios
  • Buscador
  • Galería de imágenes, vídeos, música
  • Foro
  • Portal de descargas
  • Wiki
  • Portal de noticias
  • Plataforma de encuestas
  • Portal de juegos
  • Comercio electrónico
  • Portales docentes
  • Intranets de trabajo

¿Pero cómo? ¿Que el principio no es instalar nada?

Lo que intentamos es responder a algunas cuestiones antes de que surjan en mitad del proceso de desarrollo, antes de que se conviertan en obstáculos para continuar y, de esta forma, poder prestar atención a lo que concierne Drupal.Cuando llegue el momento de instalar y "cacharrear" con el gestor nos pondremos a ello, por ahora definamos los pasos que componen nuestro particular método Drupal:

  1. Análisis y Prototipado
  2. Diseño Gráfico
  3. Maquetación CSS y XHTML
  4. Implementación y Programación
  5. Introducción de contenidos
  6. Validación y verificación
  7. Publicación y posicionamiento
  8. Mantenimiento
Interact with content: