Módulo 0: Introducción a Drupal y su Ecosistema
Autor: networknomad
Proyecto: Desarrollo de un Portal Web Multifuncional en Drupal 10
Para poner en práctica todos los conceptos que aprenderemos a lo largo del curso, desarrollaremos un proyecto práctico que iremos completando y mejorando a medida que avancemos en cada módulo. Este proyecto será un portal web multifuncional que incluirá funcionalidades clave que suelen encontrarse en sitios corporativos, plataformas de e-commerce y comunidades en línea. Al…
0.5 Instalación de Drupal 10 con DDEV
En esta sección, te guiaré paso a paso para instalar y configurar Drupal 10 usando DDEV, una herramienta poderosa para gestionar entornos de desarrollo local basados en contenedores de Docker. DDEV simplifica el proceso de configuración de proyectos de Drupal, permitiéndote desarrollar y probar en un entorno que replica de cerca un entorno de producción….
0.4 Comparación de Drupal con otros CMS (WordPress, Joomla)
Cuando se trata de elegir un sistema de gestión de contenido (CMS), es importante comprender las diferencias entre las principales opciones disponibles en el mercado. Drupal, WordPress y Joomla son tres de los CMS más populares, cada uno con sus propias fortalezas y áreas de enfoque. En esta sección, exploraremos cómo se compara Drupal con…
0.3 Casos de uso: sitios corporativos, e-commerce, comunidades, etc.
Drupal es conocido por su versatilidad y capacidad de adaptación a diferentes tipos de proyectos web. Su arquitectura modular, combinada con su robustez y escalabilidad, lo hace ideal para una amplia gama de aplicaciones. A continuación, exploramos los casos de uso más comunes y efectivos donde Drupal demuestra ser una solución superior: 1. Sitios corporativos…
0.2 Historia y evolución de Drupal
Orígenes de Drupal Drupal tiene sus raíces en un proyecto iniciado por Dries Buytaert, un estudiante universitario de ciencias de la computación en la Universidad de Amberes, Bélgica. En el año 2000, Dries desarrolló un sistema de tablón de anuncios para compartir información y contenido con sus amigos. Inicialmente, este proyecto fue creado como una…
0.1 ¿Qué es Drupal y por qué usarlo?
Introducción a Drupal Drupal es un sistema de gestión de contenidos (CMS, por sus siglas en inglés) de código abierto que permite a los usuarios crear, gestionar y organizar contenido digital de manera eficiente. Fue lanzado por primera vez en 2001 y ha evolucionado a lo largo de los años para convertirse en una de…
Controlador en Drupal 10 para la descarga de archivos
Crear un controlador en Drupal para gestionar la descarga de archivos es una tarea común y útil, especialmente cuando necesitas proporcionar documentos, informes u otros recursos a los usuarios de tu sitio. Esta guía te mostrará cómo crear un controlador que no solo permita descargar archivos, sino que también tenga en cuenta la información del…
Uso de ClientFactory en Drupal 10
Introducción Esta guía te mostrará cómo crear un módulo en Drupal 10 que utilice ClientFactory para realizar solicitudes HTTP y permita configurar la URL base desde un formulario de configuración. Paso 1: Crear el Módulo Crea la carpeta de tu módulo en web/modules/custom/mi_modulo. Crea un archivo mi_modulo.info.yml: Paso 2: Crear el Archivo de Configuración Predeterminado…
Sesión 8: Prácticas recomendadas y consejos para investigaciones eficientes
Guía Rápida de Autopsy para Forense Digital En esta sesión final, revisaremos las prácticas recomendadas y consejos clave para llevar a cabo investigaciones forenses de manera eficiente y con resultados precisos. La experiencia en análisis forense no solo depende del manejo de herramientas como Autopsy, sino también de seguir un enfoque metódico y aplicar mejores…