Creación de temas personalizados en Drupal 10 En esta sesión, exploraremos cómo personalizar aún más el sitio mediante la sobreescritura de plantillas Twig específicas en Drupal. Aprenderemos a identificar las plantillas predeterminadas de Drupal y crear nuestras propias versiones para modificar la apariencia y disposición de contenido, como nodos, bloques y otros elementos, adaptándolos a…
Autor: networknomad
Sesión 3: plantillas Twig y estructura HTML
Creación de temas personalizados en Drupal 10 En esta tercera sesión, nos enfocaremos en cómo utilizar plantillas Twig para personalizar la estructura HTML de un sitio en Drupal. Twig es el sistema de plantillas de Drupal y permite manipular el HTML del sitio, dándonos control total sobre la presentación del contenido. Aprenderemos a crear y…
Sesión 2: estructura de archivos de un tema en Drupal
Creación de temas personalizados en Drupal 10 En esta segunda sesión, profundizaremos en la estructura de archivos de un tema en Drupal. Aprenderemos a organizar los archivos y carpetas para facilitar el mantenimiento y la personalización del tema. Una estructura bien organizada hace que el desarrollo de temas en Drupal sea más eficiente y permite…
Sesión 1: introducción a la creación de temas en Drupal
Creación de temas personalizados en Drupal 10 Bienvenido a la primera sesión de esta guía sobre creación de temas personalizados en Drupal 10. En esta sesión inicial, te familiarizarás con la estructura de un tema en Drupal, aprendiendo sobre los archivos y carpetas que lo componen, su función, y cómo crear una configuración básica para…
Sesión 8: Generación de reportes y mantenimiento
Guía rápida: configuración de Drupal 10 en un entorno local con Docker y DDEV En esta sesión, aprenderás a generar reportes y realizar tareas de mantenimiento en Drupal utilizando comandos de Drush. Estas tareas son esenciales para mantener el sitio funcionando correctamente, asegurar su rendimiento óptimo y garantizar que todos los módulos y bases de…
Sesión 7: Sincronización de datos y archivos
Guía rápida: configuración de Drupal 10 en un entorno local con Docker y DDEV En esta sesión, aprenderás a configurar DDEV para trabajar con bases de datos y archivos desde un entorno remoto. Esto es útil para replicar entornos de prueba o producción en tu entorno de desarrollo local, permitiéndote realizar pruebas y ajustes de…
Implementación de autenticación básica con tokens o claves API
Guía Rápida: Desarrollo de una API REST en PHP Objetivo de la sesión:En esta sesión final, exploraremos cómo proteger tu API mediante autenticación básica usando tokens o claves API, lo cual es fundamental para restringir el acceso y asegurar que solo los usuarios autorizados puedan realizar operaciones. Implementaremos un sistema de autenticación para validar y…
Respuestas en formato JSON
Guía Rápida: Desarrollo de una API REST en PHP Objetivo de la sesión:En esta sesión, aprenderás cómo estructurar y devolver respuestas en formato JSON en tu API, lo que es esencial para que los clientes puedan procesar los datos de manera eficiente. Además, cubriremos cómo manejar posibles errores y devolver respuestas adecuadas en formato JSON,…
Rutas y controladores básicos para la API
Guía Rápida: Desarrollo de una API REST en PHP Objetivo de la sesión:El objetivo de esta sesión es enseñarte a definir rutas para tu API y asociarlas con controladores. Las rutas determinan cómo deben manejarse las solicitudes HTTP entrantes, mientras que los controladores contienen la lógica que procesa estas solicitudes. Aprenderás cómo organizar y manejar…
Métodos HTTP: GET, POST, PUT, DELETE
Guía Rápida: Desarrollo de una API REST en PHP Objetivo de la sesión:El objetivo de esta sesión es comprender cómo utilizar los métodos HTTP GET, POST, PUT, y DELETE en el desarrollo de una API RESTful utilizando PHP. Cada uno de estos métodos tiene un propósito específico que corresponde a operaciones CRUD (Crear, Leer, Actualizar,…