</> CodeBooks
    ← Volver a CMS (página 3)
    Portada de Beginning Drupal

    Beginning Drupal

    Jacob Redding

    Editorial
    Wrox
    Año
    2010
    Páginas
    ~484
    Nivel
    Básico

    De qué trata

    Manual formativo integral de Jacob Redding (referente y exmiembro de la junta de la Drupal Association) que introduce la versión Drupal 7 desde sus fundamentos. Está pensado para principiantes, diseñadores web y desarrolladores de nivel básico que desean allanar la pronunciada curva de aprendizaje de Drupal, guiándolos progresivamente desde la administración básica del panel de control hasta la programación de módulos propios en PHP.

    La obra recorre metódicamente la arquitectura de Drupal 7: instalación sobre pilas LAMP/WAMP, gestión de usuarios, roles y permisos, organización de contenido con nodos, bloques y el sistema de taxonomías. Explica la creación de listados dinámicos con el módulo Views, la automatización con Triggers, Actions y el módulo Rules, y la configuración de sitios multilingües. En su bloque de desarrollo, profundiza en la capa de temas (theming layer con plantillas `.tpl.php`), el sistema de hooks (`hook_menu`, `hook_block_info`), la API de base de datos de Drupal y la arquitectura para instalaciones multisitio que comparten usuarios o contenidos.

    El recorrido práctico conduce al lector por la puesta en marcha de un portal web interactivo con foros y blogs, culminando con el desarrollo paso a paso de un módulo personalizado completo con sus propias tablas en base de datos, bloques y formularios administrativos. Su mayor fortaleza radica en tender un puente sólido entre el constructor de sitios visual (site builder) y el programador de backend. Deja fuera la arquitectura de la Entity API avanzada que maduró posteriormente en el ciclo de vida de Drupal 7. Conviene disponer de un entorno local con servidor web y MySQL para seguir los talleres prácticos.

    • Drupal 7
    • CMS
    • Views
    • Taxonomía
    • Theming
    • Sistema de Hooks
    • Rules
    • Multisitio
    • PHP
    • Administración web

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Portal web comunitario interactivo

    Sitio web configurado paso a paso con Drupal 7 que implementa tipos de contenido estructurados, foros de discusión, taxonomías, automatizaciones con Rules y listados dinámicos mediante Views.

    Módulo personalizado con hooks y base de datos

    Extensión programada desde cero para Drupal 7 utilizando PHP y la API de hooks, que crea tablas propias en la base de datos, define bloques de interfaz y añade páginas de configuración administrativa.

    Más de CMS con nivel Básico