
Pro Drupal 7 for Windows Developers
Brian Travis
- Editorial
- Apress
- Año
- 2011
- Páginas
- ~352
- Nivel
- Intermedio
De qué trata
Guía especializada orientada a desarrolladores del entorno Microsoft (.NET, ASP.NET, C#) que necesitan trabajar, desplegar o integrar sitios basados en Drupal 7 sobre la plataforma Windows. Brian Travis plantea un enfoque comparativo y de inmersión, pensado para programadores de nivel intermedio habituados al ecosistema corporativo de Microsoft que buscan familiarizarse con la arquitectura modular de Drupal y PHP sin abandonar sus herramientas de trabajo habituales.
El libro detalla la configuración del entorno de ejecución en Windows utilizando servidores web como Internet Information Services (IIS) y Apache, junto a herramientas de desarrollo como Microsoft Visual Studio y WebMatrix para editar y depurar scripts PHP. Establece paralelismos didácticos entre el ciclo de vida de peticiones en ASP.NET y el modelo de páginas de Drupal, explicando a fondo la arquitectura de 'hooks', la capa de abstracción de bases de datos (Database API / PDO) compatible con Microsoft SQL Server y MySQL, el desarrollo de módulos personalizados, el sistema de renderizado y theming, la gestión de roles de usuario y las estrategias de almacenamiento en caché.
A través de ejemplos paso a paso, el autor demuestra cómo depurar código de Drupal dentro de Visual Studio, escribir módulos a medida aprovechando el sistema de hooks y conectar el CMS con bases de datos relacionales empresariales. El libro es especialmente valioso porque elimina las barreras de fricción que suelen experimentar los programadores de Windows al interactuar con proyectos PHP de código abierto; no obstante, omite temas de administración en entornos Linux y no profundiza en maquetación frontend avanzada. Se requiere experiencia previa en programación con tecnologías .NET y conceptos sólidos de desarrollo web.
- Drupal 7
- Windows Server
- IIS
- Microsoft Visual Studio
- PHP en Windows
- Módulos personalizados
- Sistema de Hooks
- Capa de abstracción de bases de datos
- Caché y rendimiento
- Comparativa ASP.NET
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

