DC

Cómo asignar un rol de usuario usando ECA?

En este ejemplo comparto cómo agregar un rol de usuario luego de un registro exitoso en nuestro sitio permitiendole al usuario elegir el rol en el formulario de registro. Debemos elegir el evento “Form submit” y completar “Restrict by form ID” con “user-register-form” y “Restrict by entity type ID” con “user”. De esta manera el […]

Instalar Drupal 10 y drush en Opalstack

Esta es una guía de cómo instalar Drupal 10 (o superior) en el hosting Opalstack. Pre requisitos: – Debemos tener instalado composer en nuestro entorno de Opalstack. Para hacerlo seguir esta guía. – Tener una base de datos creada o crear una siguiendo esta guía. – Tener una aplicación creada o crear una siguiendo esta […]

Desarrollo remoto 1

En este seminario buscamos en dos horas poder enseñarle a una persona a crear su sitio web, aprender lo básico de Drupal y cómo usamos HTML y CSS, cómo cargamos imágenes, enlaces, etc. Contenidos: Primera hora: login, primeros pasos, intro a Drupal – Alta / autogestión de usuario: – Alta de usuarios. – Login al […]

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 […]