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.
¿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:
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: