Posted by laraz on November 1, 2011 at 4:18pm
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
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?
¡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
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
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
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
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
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
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