DC

Crear vistas en Drupal 10 (Views Module)

Views es un modulo que nos sirve para mostrar contenidos que provienen de nuestra base de datos, con diferentes formatos, filtros, estilos, orden, cantidad. Son basicamente una Query SQL. En este post vamos a explicar los conceptos de manera practica y con ejemplos sobre como funcionan las Views y como crearlas. Explicacion de Views con […]

Como instalar Drupal CMS localmente en 2025 – mi experiencia

Voy a intentar instalar Drupal CMS (Drupal 11) simulando ser un usuario con pocos conocimientos tecnicos. Voy a probar a rasgos generales de la interfaz grafica y dar mi opinion en cuanto a la usabilidad de Drupal CMS. Pre requisitos para instalar Drupal CMS Instalar y tener funcionando Docker y luego DDEV. Instalacion de Drupal […]

Instalar Drupal localmente, DEVEL module y generar datos de prueba (mock data)

En esta entrada vamos a ver como instalar Drupal de manera local, usando Docker, DDEV, y como generar datos aleatorios para nuestros contenidos usando DEVEL module. Como Instalar Drupal localmente. 1 – Instalar Docker Sitio oficial de Docker 2 – Debemos configurar Docker para funcionar sin necesidad de ser usuario root Sitio oficial de Docker […]

Como añadir Javascript o CSS a pagina especifica en un theme Drupal

Supongamos que tenemos una campaña publciitaria para Navidad y queremos tener funcionalidades muy especificas que nos sirven solamente para esa pagina en particular… lo que podemos hacer es uso del hook template_preprocess_page() (documentacion oficial) e incorporar un script para esa pagina solamente. Entonces, vamos a aprender a hacer 2 cosas: 1. Crear una libreria personalizada […]

Crear y añadir nuestro primer formulario en Drupal 10

En esta oportunidad vamos estar probando por primera vez, como crear un formulario en Drupal 10. Vamos a definir campos personalizados y vamos a configurarlo para que se muestre en nuestro sitio web. Lo vamos a configurar sin modulos adicionales y en este caso no va a enviar correos electronicos y no va a almacenar […]

DDEV Handbook, guia de comandos mas utilizados

Guia de comandos para usar DDEV. Como usar Drush y DDEV. Deshabilitar cache de twig con DDEV. Y otros comandos utiles. Comandos # Apagar todos los containers. ddev poweroff # Apagar el container en el que nos encontramos. ddev stop # Iniciar un container. ddev launch # Reiniciar el container ddev restart # Run composer […]

Tabla variables y variable_get(), variable_set() Drupal 7

Donde almacenar variables persistenes en nuestro sitio de Drupal 7. Usamos variable_get, variable_set y la tabla variables. Si tenemos que almacenar variables globales que son persistentes, (por ejemplo el nombre del sitio, alguna variable de entorno, algun token, algun id de aplicacion, alguna clave) podemos hacelo usando variable_set: variable_set(‘nombre_variable’, ‘valor por defecto’); Para traer esa […]

Como crear nuestro primer modulo en Drupal 10

En esta oportunidad voy a mostrar como crear un modulo en Drupal 10. El modulo va a ser un modulo muy simple, la idea es explicar como se crea y en que partes de Drupal impactan nuestros cambios. Como instalar el modulo y como desinstalarlo. La unica funcionalidad que tendar el modulo sera la de […]

Creando nuestro primer formulario en Drupal 10

Vamos a agregar nuestro formulario en el footer de nuestro sitio web como se muestra en la siguiente captura: Vamos a nuestro menu de administracion y elegimos Manage -> Contact Forms -> Add Contact form. Aparecera en la pantalla la configuracion de nuestro formulario de contacto. Las configuraciones que podremos editar aca son las siguientes: […]

Drupal 10 en Julio de 2024 un review desde la experiencia

Mi experiencia con Drupal 7 Empeze a trabajar con Drupal 7 en 2023, en un sistema con varios años en funcionamiento y me gusto bastante a decir verdad. Habia escuchado hablar de Drupal pero nunca le habia prestado atencion y mucho menos nunca habia trabajado con esta tecnologia. Sin embargo arranque en este proyecto, que […]