¿Qué es un consultor web?

El trabajo de un consultor web es el de planear la mejor manera y recursos para llevar a cabo un proyecto web.

De igual modo que si pedimos a un ingeniero el diseño de un nave espacial definirá como debe construirse,  qué partes debe tener y qué características deben tener estas partes. Lo mismo pediremos a un consultor web para un proyecto web. 

Volviendo a la metáfora de las piezas de Lego explicada en el apartado "Que es Drupal" en el que se compara a Drupal con un núcleo que crece con módulos (piezas de Lego) para terminar siendo un proyecto u otro, es obvio tener claro, que un consultor web Drupal, a parte de saber plantear el proyecto web a nivel general, tendrá que saber con que módulos va a ser mejor realizarlo. El consultor web general nos dirá que nuestra "nave espacial" debe tener, por ejemplo, 2 propulsores, y el consultor Drupal además debe poder decirnos con exactitud las mejores piezas (módulos) para implementarlos y que todo encaje perfectamente. También puede que en algunos casos cuando un consultor web nos diga que necesitamos 2 propulsores para nuestra "nave espacial", el consultor Drupal le rectifique diciendo que en Drupal con 1 basta o, al contrario, que se necesitan 3. Drupal es una tecnología muy específica que influye a varios niveles de un proyecto web y por lo tanto requiere un conocimiento muy concreto que la mayoría de consultores web desconoce. Consultoria Drupal  

Si conocemos la tecnología con la que vamos a realizar nuestro proyecto y resulta ser Drupal, es mejor contar desde el principio con un consultor Drupal. 

Consultoría Drupal

Así pués , el éxito de un proyecto en Drupal está ligado a una buena planificación y análisis previo. Drupal permite realizar de distintas maneras un mismo proyecto, pero como hemos apuntado, siempre hay una combinación de módulos más eficaz que otra para llegar al objetivo.

Un buen desarrollador Drupal tiene que estar familiarizado con los módulos que existen y ser capaz de prever que módulos son los más adecuados para llevar a cabo los requisitos de un proyecto.

Como hay un sinfín de módulos es difícil conocerlos todos a fondo, sin embargo el hecho de tener experiencia en el desarrollo de módulos Drupal y conocer a fondo la arquitectura que siguen estas piezas es clave para la elección acertada de los módulos que vamos a necesitar.
En Comunic-art ofrecemos nuestros servicios de consultoría Drupal para garantizar al cliente al éxito de su proyecto. Nuestro trabajo consiste en analizar la viabilidad del proyecto y elaborar un buen diagnóstico que nos lleve a elegir con éxito los módulos y extensiones más indicadas para el desarrollo óptimo del proyecto.

Con frecuencia los módulos Drupal son como pelotas de tenis, a ojos inexpertos hay módulos que son parecidos pero su rendimiento puede ser muy diferente y hay que saber elegir el mejor candidato.
Nuestras premisas son la simplicidad y la eficiencia. Normalmente unos de los errores más frecuentes de los desarrolladores sin suficientes conocimiento de Drupal es el de implementar un sinfín de módulos específicos para conseguir unas pocas funcionalidades, este error conlleva multiplicar el esfuerzo y complicaciones, ya que los módulos Drupal frecuentemente chocan entre ellos y hay una serie de dependencias entre módulos que hace falta conocer prever de antemano que los módulos implementados funcionen correctamente.

Por lo tanto nuestro trabajo de análisis no es solo importante para que el proyecto cumpla los requisitos planteados sino que es clave para ahorrar tiempo y esfuerzo al desarrollador.

La ventaja que nos da tener experiencia en el desarrollo de módulos nos sirve enormemente en nuestro trabajo de consultoría. Con frecuencia al analizar un proyecto se puede dar el caso que veamos que se puede realizar uniendo 10 módulos existentes y que de esos 10 necesitemos 4 para un conseguir una funcionalidad concreta sin que en realidad estemos aprovechando todas las prestaciones de esos 4 módulos. Sin duda un programador que solo sea capaz de implementar Drupal y le cueste desarrollar módulos planteará el proyecto incluyendo esos diez módulos. Sin embargo sería habitual que nosotros planteásemos usar los 6 que realmente utilizaremos y crear uno a medida que termine de cumplir el resto de funcionalidades. Evidentemente plantearíamos esta segunda opción siempre que ahorrara tiempo de desarrollo y evitara futuras complicaciones.

Desarrollo de módulos Drupal

En Comunic-art, aparte de tener el suficiente "Know How" para poder elegir, de entre tantos módulos, los que van a ser más eficaces para cada proyecto, tenemos experiencia en el desarrollo de módulos en Drupal.

Quizá te pueda interesar el artículo del blog Wireframes Drupal. En elq ue se explica como se debe emprender un boceto de proyecto en Drupal