Que libro recomendais para desarrollo en Drupal 7?

aheredia's picture

Para drupal 6 no lo hubiese dudado y diria que es "Pro Drupal Development" , pero la verdad que la version para drupal 7 me ha decepcionado bastante porque no toca lo fundamental en el 7 "Entidades".

Un libro que me gusta bastante es "The definitive guide to Drupal 7" que es mas bien una recoleccion de articulos algunos de ellos muy interesantes.

Que opinais vosotros?

Comments

Sin dudarlo

AlessMascherpa's picture

Sin dudarlo https://www.packtpub.com/drupal-7-module-development/book

Un saludo,
ALessandro MAscherpa.

"Drupal 7 module development" de Packt

gomezbl's picture

Sin duda, ese es lo mejor que hay hasta ahora publicado para el desarrollo con Drupal 7, sin embargo, déjame decirte que aunque ese sea el mejor, al final adquieres más información combinando aspectos de uno y de otro. Sí es verdad que el clásico Pro Drupal Development 7 decepciona un poco, al menos para los que tenemos el anterior super manoseado de tanto usarlo, pero no obstante entra en ciertos detalles que el Packt ni siquiera menciona.

Aún con los pros & contras, yo recomendaría ambos.

Ahora bien, también te digo que la cobertura que se da en el de Packt sobre entidades y el nuevo modelo PDO de acceso a la base de datos mediante objetos no es completo, vamos, que al final te tienes que buscar la vida en Internet para resolver dudas y avanzar.

El tema de desarrollo en Drupal por entidades da para sí un libro entero.

RafaBlanes
contact@rafablanes.com
Agile Drupal Development

Lo que comenta gomezbl (creo

pcambra's picture

Lo que comenta gomezbl (creo que ya lo hemos hablado en algun otro post de GDO), es muy superior el de Packt Publish, pero si puedes, compra ambos.

desarrollo con drupal 7 ANAYA

r0ber's picture

Gente yo tengo ese desarrollo con drupal 7 ANAYA y no tiene mala pinta (me toco en la Dcamp Sevilla 2011).

Ese es el pro drupal

pcambra's picture

Ese es el pro drupal development de Apress, traducido ;)

Ok tomo nota

r0ber's picture

(:

aheredia, yo he comprado el

tigreton's picture

aheredia, yo he comprado el "drupal 7 module development" y la verdad, se mete demasiado en la parte del diseño. Pero vamos, que es necesario el diseño al programar modulos, pero para mí, que no es lo que me esperaba.
Tampoco digo que esté insastifecho, solo que podrían haber dejado un poco menos el diseño y mas codigo.

¿Y algún libro de php

jjcarrion's picture

¿Y algún libro de php orientado a objetos para tener una base para desarrollar drupal? ¿creéis que es necesario para empezar?

En mi caso tengo conocimientos de php, pero no orientado a objetos ¿Se os ocurre algún libro?

Prefiero en castellano, aunque también podría ser en inglés.

Gracias!
Jose

Drupal y POO

luis_san's picture

@jicarrion como estás?

Justamente en Drupal no se utiliza Orientación a Objetos.

Drupal utiliza programación estructurada y algo llamado Inversión de Control. En cualquier libro de Desarrollo en Drupal verás este concepto en las primeras paginas.
Si sabes PHP "a lo machito", lee un buen libro de Drupal aprendete la arquitectura y estás para salir a la cancha...

sau2!

luis-san

Drupal usa OO y cada vez más

AlessMascherpa's picture

Si bien es cierto que la estructura global de Drupal es procedural, Drupal usa OO (sólo hay que ver las entidades (o el antiguo objeto node), files, users..., o echarle un ojo al módulo views (por ejem.)), A demás, cada vez va a hacer un mayor uso de OO (ver: http://www.garfieldtech.com/drupal-symfony2).

También es cierto que para hacer un uso o desarrollo básico de Drupal no te hace falta aprender todo esto. Pero nunca está de más. Y sin duda te hará falta en cuanto empieces a profundizar en el código.

No te puedo recomendar ningún libro sobre esto por que lo mio ha sido aprender a golpes en http://php.net, pero me parece que este manual tiene buena pinta: http://www.desarrolloweb.com/manuales/58/

También es importante manejar conceptos como el de Inversión de Control que comenta @luis_san y que en Drupal se implementa con los hooks.

Un saludo,
Alessandro Mascherpa.

Gracias @ALMADEWEB, la verdad

luis_san's picture

Gracias @ALMADEWEB, la verdad no me he introducido en POO dentro de Drupal, hice un click de concepto gracias a tu comentario.

Deberé indagar un poco más acerca de POO en Drupal.

salu2!
luis-san

Es un placer @luis_san. La

AlessMascherpa's picture

Es un placer @luis_san. La verdad es que hay mucha confusión sobre el tópico pero es que Drupal es un sistema complejo a nivel interno y sobre todo muy particular.

Os dejo unas cuantas referencias para los que queráis ahondar en el tema:
- http://jitcode.blogspot.com/2010/06/poo-y-patrones-de-diseno-en-drupal.html que es en parte traducción (o traducción parcial) de http://drupal.org/node/547518
- Sobre estos temas es mas que recomendable seguir a Larry Gardfield (@Crell), uno de los autores del libro que recomiendo en el comentario #1 de este hilo e initiative owner de http://groups.drupal.org/wscci, proyecto responsable de la incorporación de componentes de symfony2 a Drupal8 y que escribe cosas al respecto como: http://drupalwatchdog.com/1/1/design-patterns-of-drupal a demás de tener ponencias como http://london2011.drupal.org/conference/sessions/code-stinks
- http://erikwebb.net/blog/drupal-design-patterns

También hay comentarios apuntan a que Drupal no será OOP puro nunca: http://drupal.org/node/240269#comment-864453

Un saludo,
Alessandro MAscherpa.

Gracias a los dos por las

jjcarrion's picture

Gracias por las explicaciones, intentaré centrarme en alguno de los libros de drupal y a ver si logro encaminarme, si después necesito más ya veremos.

Un saludo y gracias

Saludos drupaleros!

luis_san's picture

Saludos drupaleros!

a estudiar todos que nos reclama la merkel :)

hectorf's picture

Me apuesto una ronda de cervezas a que las tecnologías que se llevan la palma de aquí a 1 año son symfony y Drupal (en php digo ) :) y habrá que emigrar a alemania que llueven ofertas :)

Using Drupal de O'Reilly

javier_'s picture

Ya que nadie lo ha mencionado, Using Drupal es mi opinión uno de los libros mas completos de Drupal 7.

Saludos.

"Drupal 7 Module Development"

luis_san's picture

"Drupal 7 Module Development" es una buena opción si quieres desarrollar en drupal 7.

El ISBN del libro es: 978-1-849511-16-2

saludos!
luis

pro drupal 7 development es

maikelm's picture

pro drupal 7 development es la mejor opción

Forcontu

tunic's picture

Por cierto, no se han comentado los libros de Forcontu, hechos en España:

http://forcontu.com/

Los hay muy básicos y otros bastante avanzados. Yo solo he podido echarles un ojo y no tienen mala pinta.

Mas información sobre Manuales Forcontu

Luigi69's picture

Hola. Estoy empezando en esto de Drupal y queria saber una buena bibliografia: estructurada, didáctica, con ejercicios prácticos, y barata. Por aquí se ha hablado de "desarrollo con drupal 7" y tambien queria saber más opiniones acerca de forcontu, tanto en su labor formativa, es decir los cursos que ofrecen, asi como de sus manuales.

Un saludo para todos

Los Libros de Forcontu

rteijeiro's picture

Creo que la mejor opción son los libros de Forcontu. Están clasificados por niveles y te permiten avanzar en la línea que te apetezca sin tener que comprar todas las unidades del libro, solo las que te sean necesarias ;)

Calm Down & Clear the Cache

Spain

Group organizers

Group categories

Group events

Add to calendar

Group notifications

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