
Drupal Development Tricks for Designers
Dani Nordin
- Editorial
- O'Reilly
- Año
- 2012
- Páginas
- ~72
- Nivel
- Intermedio
De qué trata
Manual práctico y conciso de Dani Nordin publicado por O'Reilly en 2012 que introduce a diseñadores visuales y maquetadores de Drupal 7 en las herramientas esenciales de desarrollo por línea de comandos y control de versiones. Está orientado a diseñadores web y maquetadores frontend de nivel básico a intermedio que ya construyen sitios en Drupal pero trabajan de forma precaria editando archivos directamente en servidores remotos o configurando todo manualmente desde la interfaz gráfica, y quieren adoptar flujos de trabajo profesionales sin abrumarse con conceptos complejos de programación backend.
La guía enseña a configurar un entorno de desarrollo local mediante pilas web locales (como MAMP), navegar por la terminal de comandos de Unix/macOS y dominar Drush (la consola oficial de Drupal) para descargar, activar, desactivar y actualizar módulos y limpiar cachés en segundos. Además, introduce los fundamentos de control de versiones con Git y repositorios en GitHub, explicando el ciclo de commits, ramas y resolución básica de cambios. Como recurso clave de automatización, detalla cómo exportar configuraciones del sitio (tipos de contenido, vistas y campos) a código reproducible mediante el módulo Features y construir instalaciones automatizadas con Drush Make.
El libro no desarrolla un sitio web temático completo, sino que guía al lector a través de ejercicios y recetas de configuración paso a paso para montar su pila local de trabajo, versionar su proyecto en Git y empaquetar una funcionalidad del sitio en un módulo exportable con Features. Aporta un enorme valor al desmitificar la terminal y dotar al diseñador de independencia técnica frente a los desarrolladores backend, permitiendo experimentar con seguridad en local. Queda fuera el desarrollo de módulos personalizados en PHP y las prácticas de Drupal 8+ (donde Drush y la gestión de configuración cambiaron con Composer y YAML). Es ideal como lectura rápida y práctica previa a colaborar en equipos ágiles.
- Drupal 7
- Drush
- Git
- GitHub
- Entorno local (MAMP)
- Línea de comandos
- Módulo Features
- Drush Make
- Control de versiones
- Flujos de trabajo
¿Cómo enseña?
Con ejercicios
- ✓ Incluye ejercicios
- ✗ Sin proyectos

