funcionamiento de la estructura de php de drupal

Alguien sabe de algun libro o curso sobre como esta organizada la estructura de los modulos de php de drupal y su funcionamiento ?
alguna conferencia o referencia
Gracias Saludos !!!

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

yo lo llamaría simplemente

yo lo llamaría simplemente administrador de Drupal, el que administra el sitio y los módulos, el que los configura.

Pero saber únicamente eso es limitarse mucho, y al final tienes que aprender de programación, de rendimiento de servidores, de bases de datos, etc....

Oskar

Estoy deacuedo contigo Oskar

Aunque a menudo hablando con distintos administradores Drupal, me doy cuenta del desconocimiento que a menudo tienen sobre las posibles soluciones ante problemas habituales con un proyecto, así como saber que módulos son realmente funcionales cuando hay varias posibilidades. O simplemente que módulos podrían sustituirse por un simple hook_theme. A todo esto me refería cuando indicaba que pediría bastantes mas conocimientos a alguien q quiera considerarse consultor Drupal.
Yo también veo un pelin triste conformarse con saber instalar x módulos para montar un site Drupal, aunque como siempre, depende de las aspiraciones y requerimientos de cada uno. ;)

Que conocimientos pedirias a un consultor Drupal ??

Es claro lo que dicen en estos comentarios, cuando surge un problema la misma experiencia y los conocimientos de programacion son imprescindibles para que el proyecto no se detenga, sobre todo si el sitio tiene miles de personas esperando para trabajar o buscar informacion, o el destino mismo de un negocio o empresa en juego.
De hecho existen los mismos desarrolladores de modulos para dar servicio de asistencia cuando un Drupal o modulo presenta algun problema dificil.
Ahora a partir de aqui pregunto,
que conocimientos crees que sean imprescindibles para un consultor o administrador de Drupal ? o que conocimientos debe adquirir un consultor o administrador de Drupal para ser suficiente en la resolucion de los problemas mas frecuentes del funcionamiento de un sitio en drupal ?

Habra muchas discrepancias al respecto

Pero vaya un buen administrador drupal deberia tener como minimo conocimiento basicos de PHP y CSS, tanto para ojear el codigo de los modulos que instala, por si se diera el caso como para adpatar los themes que usa a sus necesidades.

Pero considero mas importante aun, tener un buen conocimiento de como funciona el core de drupal. Tener claro como se hacen los distintos tipos de hooks de la API de Drupal.
Tener un poco de curiosidad a la hora de experimentar con distintos modulos disponibles o que van saliendo, participar en su desarrollo o contactar con los desarrolladores para plantear posibles nuevas ideas. Aunque no sea para alguno de los proyectos que tienes a corto/medio plazo.
Es importante cuando te reunes con un cliente que ante algunas dudas o cuestiones que te plantee el cliente puedas desenvolverte con soltura y este vea que tienes una buena base de conocimientos de las posibilidades/limitaciones que tiene el servicio que les estas "vendiendo".
Y como dice Oskar, tarde o temprano te veras obligado a crear algun minimodulo que haga algo que no esta disponible en Drupal, o que lo hay pero consume tantos recursos que no es viable su uso en un site con mucho trafico o visitas. No es complicado, si que hay que ser paciente para comprender como funciona realmente Drupal a nivel interno.
Seguro que me dejo algun otro apunte recomendable y pido disculpas si me he extendido demasiado. ;)

Se podria definir como administrador drupal

Dependiendo de tus conocimientos sobre los distintos modulos drupal, y la conjuncion de los mismos para afrontar las solicitudes que pueden hacerte los posibles clientes. Pordrias llegar a definirte como "consultor drupal", aunque para esta segunda definicion, yo almenos te exigiria un amplio conocimiento de los distintos modulos existentes la interactuacion de los mismos, asi como la customización tanto de modulos como de themes via hooks "simples".