Requiere un poco de esfuerzo para aprender a desarrollar en Drupal. Es posible que pueda encontrar algunos buenos videos, pero solo dominará esto cuando se ensucie y empiece a codificar.
Lo difícil que será para usted, también es altamente dependiente de su fondo. Un desarrollador avezado de PHP no lo encontrará tan difícil de desarrollar con Drupal.
Sin embargo, hay algunos puntos clave que debe comprender.
- El sistema de gancho. Esta es la forma de Drupal de hacer OOP. La idea es que los módulos o el núcleo Drupal puedan definir y ejecutar ganchos cuando ocurra un evento al que otros módulos quieran reaccionar. Un ejemplo podría ser la creación de un usuario o la visualización de un nodo. Para implementar un gancho, simplemente crea una función con el nombre correcto. Necesita reemplazar el "gancho" en el nombre del gancho con su nombre de módulo.
- Drupal tiene muchas funciones de API y lleva tiempo encontrarlas y aprender a usarlas. Tómese su tiempo, ya que el uso de las funciones API correctas puede marcar una gran diferencia. Drupal tiene un buen API site
Desde su descripción debe echar un vistazo a estas funciones:
- hook_user
- hook_perms
- hook_menu
- db_query
http://drupal.org/documentation/develop – junedkazi