
Drupal's Building Blocks
Earl Miles, Lynette Miles
- Editorial
- Addison Wesley
- Año
- 2010
- Páginas
- ~384
- Nivel
- Intermedio
De qué trata
Manual técnico y guía de referencia centrada en los tres módulos externos más influyentes y determinantes del ecosistema de Drupal 6: Content Construction Kit (CCK), Views y Panels. La obra está escrita por Earl Miles (creador original de Views y Panels) junto a Lynette Miles (coordinadora de documentación en la comunidad Drupal), lo que garantiza un conocimiento de primera mano sobre la arquitectura interna del CMS. Está dirigida a desarrolladores web, arquitectos de información y constructores de sitios de nivel intermedio que ya conocen la estructura básica de Drupal y quieren aprender a modelar datos complejos y presentar contenidos sin necesidad de programar soluciones desde cero en PHP.
El libro aborda detalladamente la anatomía de los nodos y el sistema de campos mediante CCK, enseñando a definir tipos de contenido personalizados, manejar campos computados con PHP y consumir la CCK API. En la sección de Views, profundiza en la creación de consultas a bases de datos relacionales, la aplicación de filtros expuestos, argumentos contextuales, relaciones entre tablas SQL, técnicas de optimización de consultas en MySQL y el uso de la Views API mediante handlers y plugins. Finalmente, cubre el diseño y ensamblado de páginas complejas con Panels, explicando la gestión de contextos, mini-paneles y la personalización estética mediante plantillas y el motor de theming de Drupal.
En lugar de desarrollar una única aplicación monolítica, la obra estructura su aprendizaje a través de configuraciones modulares guiadas y recetas prácticas que enseñan a solucionar problemas reales de modelado y presentación de datos. Su mayor valor reside en ofrecer la visión conceptual directa de los diseñadores de las herramientas, permitiendo entender el porqué de cada decisión arquitectónica; no obstante, debe tenerse presente que está enfocado en Drupal 6, por lo que gran parte de estos componentes (como Fields y Views) fueron posteriormente absorbidos por el núcleo en versiones modernas de Drupal. Es una lectura valiosa para comprender la filosofía de diseño del CMS o mantener aplicaciones heredadas, requiriendo bases sólidas de bases de datos relacionales y del funcionamiento de módulos en Drupal.
- Drupal 6
- CCK
- Views
- Panels
- Modelado de contenido
- Bases de datos relacionales
- Theming
- Views API
- CCK API
- Optimización de consultas SQL
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

