2010-02-03 14 views
5

Me gustaría aprender a crear módulos en módulos drupal que puedan interactuar con el usuario, la base de datos, asignar permisos, vistas.Tutorial de desarrollo de módulos en Drupal

¿Hay algún buen video tutorial o un simple módulo de muestra que cubra estas cosas?

Gracias.

+0

http://drupal.org/documentation/develop – junedkazi

Respuesta

12

Mi sugerencia sería recoger una copia de Pro Drupal Development y comienza a trabajar en tu camino. Creo que ese libro es la mejor opción de ventanilla única para proporcionar un inicio fácil de seguir pero a la vez profundo para aprender a desarrollar Drupal.

Si realmente quisiera vivir sin comprar un libro, le sugiero que revise el Lullabot site para ver el contenido gratuito que tienen disponible.

Después de un fondo inicial, las páginas Drupal api deberían ser útiles para usted,. Presione el cuadro de búsqueda en la esquina superior izquierda para buscar por adelantado para encontrar información detallada sobre las funciones de drupal. Este sería un gran recurso para obtener más información sobre las funciones enumeradas en googletorp. Estoy de acuerdo con googletorp en que esas son una buena lista de funciones para comenzar.

3

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
+0

gracias googletorp – jest

Cuestiones relacionadas