documentación para programación de módulos en drupal

Events happening in the community are now at Drupal community events on www.drupal.org.
laraz's picture

Hola amigos,

¿sabéis de algún libro interesante para aprender a programar módulos y temas en drupal? que te vaya guiando con ejemplos prácticos o alguna documentación que haya por Internet. gracias.

Comments

Documentación en Drupal.org y alguna cosa más

tunic's picture

Lo primero que deberías mirar es la guía de Drupal.org de desarrollo de módulos en Drupal:

http://drupal.org/developing/modules

También tienes la guía de desarrollo de temas:

http://drupal.org/documentation/theme

Luego puedes consultar libros de Drupal. Un clásico es el "Pro Drupal Development", un libro muy bueno en su versión para Drupal 6, pero algo cojo auqnue correcto en su versión para Drupal 7:
http://www.drupalbook.com/

Aunque aún no he podido hincarle el diente se ha comentado que el libro 'Drupal 7 module development" de Packt Publishing es muy bueno:
https://www.packtpub.com/drupal-7-module-development/book

Luego , es muy recomendable leer el código hecho. Es decir, si vas a hacer algo que se parece a algo que hace un módulo lo mejor es abrir el código de dicho módulo y ver como está hecho. Es como tener ejemplos complejos a tu disposición. Obviamente conviene hacerlo con módulos solventes ya que te puedes encontrar con módulos que hacen las cosas de forma poco ortodoxa. En general cuanto más conocido y usado sea un módulo mejor candidato será.

Además dispones del módulo examples que es una colección de casos típicos (formularios en multiples pasos, ajax, ahah, definir filtros de entrada, uso de batch api, manejadores de Views, etc):
http://drupal.org/project/examples

Por otro lado en cuanto a los temas hay varios que ofrecen un starter kit, que viene a ser un esqueleto de subtema para que empieces a desarrollar a partir de ahí. Normalmente vienen muy documentados y son muy buen punto de partida, especialmente si no conoces el mundillo del tematizado en Drupal (los expertos a veces prefieren empezar de cero). Algunos típicos son el Zen y el Basic, otro conocido algo maś avanzado es el tema Fusion, y por último uno más reciente que suena bastante es el Omega, con bastantes funcionalidades y orientado a HTML 5:

http://drupal.org/project/basic
http://drupal.org/project/zen
http://drupal.org/project/fusion
http://drupal.org/project/omega

Espero que te sirva de ayuda, ¡un saludo!

¿Drupal 6 o 7?

eliasdelatorre's picture

¡Hola!

Si es para Drupal 6 te recomiendo el Pro Drupal Development - Second edition de John K. VanDyk, editorial Apress.

Este libro esta bien escrito, es el que usamos aquí en la oficina y cubre creo los puntos que dices de módulos y temas, no te escaparás de tener que leer el API de Drupal y leer la documentación de los temas base que uses, pero es bueno el libro.

Si es para Drupal 7 te recomendaría en su lugar el libro Drupal 7 module development de Butcher, Farina, Rickard, Dunlap, Garfield y Albin Wilkins, editorial PACKT Publishing. Este libro está mejor que el equivalente "Pro Drupal Development" para versión 7.

Los dos libros existen en versión electrónica que es un poquito más barata y no te tardan en llegar 2 meses desde Amazon.

La cosa es que vienen en inglés.

¡Saludos!

Pues yo creo que para

oskar_calvo's picture

Pues yo creo que para empezar, mejor que los pro- estan los drupal module development de pack publish, en los que a lo largo del libro se desarrolla un proyecto, empieza de un nivel más bajo que los pro, y no son tan duros.

Los pro son las bíblibas en realidad.

Oskar

Pues yo creo que para

oskar_calvo's picture

Pues yo creo que para empezar, mejor que los "pro" están los "drupal module development" de pack publish, en los que a lo largo del libro se desarrolla un proyecto, empieza de un nivel más bajo que los "pro", y no son tan duros.

Los pro son las biblias en realidad.

Oskar

Si estás en Drupal 7, es

pcambra's picture

Si estás en Drupal 7, es mejor https://www.packtpub.com/drupal-7-module-development/book que el Pro drupal development, pero si puedes, comprate ambos.

Para Drupal 6, el Pro Drupal development es mejor, el resto no merecen la pena.

Muchas gracias. De momento

laraz's picture

Muchas gracias.

De momento estoy trabajando en varios proyectos en drupal 6 ya que la mayoría de los módulos que estoy utilizando siempre tienen la version para 6 estable, y para la 7 no.

Pero qué me recomendáis, ¿ya es es recomendable trabajar con drupal 7 o depende del proyecto que vayas a realizar?

Saludos.

si d6 o d7 yo creo que ahora

oskar_calvo's picture

si d6 o d7 yo creo que ahora mismo es mucho más intersante d7 que d6.

Tiene una arquitectura mucho más flexible, es el futuro y seguramente si algo no existe en d7 habrá algo muy parecido o se puede programar.

Oskar

hola, sobre libros, al igual

dinarcon's picture

hola,

sobre libros, al igual que otros lo han hecho, te recomiendo Drupal 7 Module Development de Packt Publishing. en cuanto a material en línea puedes visitar el proyecto Aprende Drupal para documentación en español y Drupalize.me para documentación en inglés.

Do you want to take your #DrupalMigrations skills to the next level? Check out our latest course to learn #Drupal 8 and 9 #migrations efficiently with practical examples!

https://understanddrupal.com/migrations

Spanish

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: