Posted by aheredia on November 24, 2011 at 8:52am
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
Sin dudarlo https://www.packtpub.com/drupal-7-module-development/book
Un saludo,
ALessandro MAscherpa.
"Drupal 7 module development" de Packt
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
contacto@ellibronegrodelprogramador.com
Agile Drupal Development and more...
Lo que comenta gomezbl (creo
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
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
Ese es el pro drupal development de Apress, traducido ;)
Ok tomo nota
(:
aheredia, yo he comprado el
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
¿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
@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
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
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
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
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!
Saludos drupaleros!
a estudiar todos que nos reclama la merkel :)
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
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"
"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
pro drupal 7 development es la mejor opción
Forcontu
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
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
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