Learning Drupal 6 Module Development
Publicado por: Packt Publishing
Fecha de Publicación: 8 de mayo del 2008
ISBN: 978-1847194442
Páginas: 328
En una línea: “Un libro básico para el Drupal Module Contributor and Drupal Module Extender“
Definiremos a este libro por su contenido pero también por su importancia dentro de las capacidades que aporta en una persona comprometida dentro de la Comunidad Drupal. Desarrollador módulos, aportar con correcciones, apoyar a otros desarrolladores son actividades que caracterizan el modelo que propone Drupal. Nos interesa difundir e ir incrementando esta base de personas que hacen de Drupal algo cada vez más grande.
Book Review: Learning Drupal 6 Module Development (published by Packt Publishing) por Chris Charlton
Chris recomienda el libro, él observa que el libro no es para quienes desean aprender como utilizar módulos de Drupal sino para quienes van a programar los suyos propios. Señala que en todo el capítulo 2 se cubre el desarrollo completo de un módulo desde cero y en los siguientes capítulos se muestra cómo expandirlo más y más, realmente se aprende acerca de las APIs del núcleo de Drupal. Resalta que a través del libro se puede acelerar la curva de aprendizaje que podría no ser de pocos meses.
New Drupal Book: Learning Drupal 6 Module Development por mbutcher
Learning Drupal 6 Module Development en PacktPub.
En drupal.org nos puede interesar la enumeración de lo que aprenderemos de este libro, encontramos esta misma enumeración en Amazon y PacktPub.
– Una revisión de los conceptos de Drupal, sus APIs, nodos, menús y forms.
– Utilización de las herramientas de Drupal para el desarrollo de módulos.
– Creación de un módulo desde cero.
– Aprovechamiento del poder del sistema de Hooks de Drupal.
– Utilización de las funciones claves de Drupal.
– Creación de Tipos de Contenido personalizado, de lo básico a lo avanzado.
– Desarrollo de operaciones de base de datos.
– Codificación instaladores y desinstaladores para módulos.
– Habilitación del contenido de Drupal a JavaScript con un servicio JSON.
– Interacción con el sistema de themes para construir diseños flexibles.
– Creación de interfaces de usuario más ricas con las librerías JavaScript de Drupal.
– Trabajo con bloques, nodos, actions y menús.
– Uso de un servicio web para recuperar y mostrar datos XML.
– Creación de una interfaz de administración.
– Personalización de perfiles de usuario.
– Codificar acciones y dispararlos con eventos.
– Trabajo con el Form API.
– Definición de Hooks personalizados y hacer que los módulos trabajen juntos.
– Exploración de la DataBase API y la Schema API.
– Creación de installation profiles para empaquetar nuestros módulos en una Dristribución Drupal
A quiénes está dirigido este libro?
A Desarrolladores PHP quienes quieren agregar elementos personalizados a Drupal. Se requiere conocer las bases de PHP y MySQL pero no acerca de Desarrollo con Drupal, aunque sí se espera que estemos familiarizados con el funcionamiento básico de este CMS.
Book review: Learning Drupal 6 Module Development
En DrupaLib encontramos la información descriptiva pero además algunas críticas:
– La seguridad es tratada en explicaciones de cuándo utilizar las funciones de Drupal para la prevención de XSS y otras vulnerabilidades basada en la Web, pero el Subsistema de Drupal de Contorl de Acceso sólo es cubierto en tres párrafos cortos y una breve aplicación de ejemplo. Además, el db_rewrite_sql, que permite a los módulos exponer consultas a la base de datos no se menciona en ninguna parte.
– Extrañamente, la cobertura de la DataBase API es ligera. No es cubierta en el contexto de un script de instalación de un módulo.
– Los importantes módulos CCK y Views se mencionan de pasada. Este tipo de libros está incompleto su no contiene ejemplos de cómo incorporar estos dos módulso en nuestros propios módulos.
Learning Drupal 6 Module Development en Slashdot.
En Slashdot otras críticas más centradas en el código y aspectos ténicos expuestos en el libro.
– Este libro está disponible en nuestra Biblioteca de Drupal Perú: Drupal 6 Module Development en la Biblioteca de Drupal Perú
Leer más