</> CodeBooks
    ← Volver a WordPress (página 1)
    Portada de WordPress Web Application Development, 2nd Edition

    WordPress Web Application Development, 2nd Edition

    Rakhitha Nimesh Ratnayake

    Editorial
    Packt
    Año
    2016
    Páginas
    ~430
    Nivel
    Básico

    De qué trata

    Manual técnico que reimagina a WordPress en su versión 4.x (versiones 4.1 a 4.3) como un framework integral para el desarrollo de aplicaciones web complejas, superando su concepción clásica de gestor de blogs o contenidos. Está pensado para desarrolladores con base sólida en PHP, MySQL, JavaScript y administración de WordPress que buscan crear sistemas web interactivos, portales SaaS o herramientas corporativas aprovechando los componentes ya provistos por el núcleo del CMS.

    El contenido analiza cómo implementar conceptos de arquitectura MVC sobre el modelo orientado a eventos y hooks de WordPress. Cubre la creación de esquemas y tablas personalizadas en MySQL mediante la clase $wpdb y dbDelta, la gestión granular de roles y capacidades con add_role y current_user_can, la construcción de interfaces enriquecidas en el panel de administración con WP_List_Table, y la reescritura de URLs con la Rewrite API (add_rewrite_rule). Además, enseña a integrar librerías JavaScript como jQuery y Backbone.js, consumir e interactuar con servicios externos mediante la HTTP API (wp_remote_get, wp_remote_post), e integrar los primeros pasos de la WP REST API y XML-RPC.

    A través de sus capítulos se desarrolla un proyecto central: una aplicación web de gestión de portafolios y proyectos para clientes (Portfolio Management Application), donde convergen autenticación de usuarios por roles, carga de archivos, seguimiento de tareas, listados dinámicos con AJAX y pasarelas de comunicación externa. Deja de lado los blogs convencionales y el maquetado visual de temas para centrarse en lógica de negocio, rendimiento y seguridad de aplicaciones. Resulta una lectura clave para transformar a WordPress en el backend de proyectos a medida.

    • WordPress 4
    • WordPress como framework
    • Arquitectura de aplicaciones web
    • Roles y capacidades
    • Base de datos y $wpdb
    • WP_List_Table
    • Rewrite API y Enrutamiento
    • AJAX y jQuery
    • Backbone.js
    • WP REST API
    • HTTP API

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Portfolio Management Application

    Aplicación web completa montada sobre WordPress para gestionar portafolios, proyectos, clientes y tareas, con paneles personalizados en el dashboard, tablas personalizadas de base de datos, control de acceso por roles y flujos asíncronos con AJAX.

    Más de WordPress con nivel Básico