Drupal 9
El módulo "Migrate" en el núcleo es una de mis partes favoritas de Drupal 8 y 9. Es súper flexible y hace que la migración de contenido desde cualquier fuente que puedas imaginar sea bastante sencilla. Hoy quiero mostrar un truco que uso cuando recibo un csv (o archivo de...
Aunque la fácil configuración de WordPress se ha hecho un gran nombre, el CMS de código abierto todavía está lejos de ser perfecto. Hay casos en los que los usuarios de código abierto prefieren Drupal como su CMS preferido por las ventajas que ofrece. Para aquellos que son nuevos en...
Las "URL limpias" de Drupal reescriben las cadenas de consulta en texto legible por humanos. Una cadena de consulta es un texto en una URL precedido por un "?". Por ejemplo: https://example.com/?q=node/44 Las cadenas de consulta se interponen en el camino de los motores de búsqueda y son una mala...
La tematización basada en componentes se está volviendo muy popular hoy en día debido a varias razones. Los más importantes son la reutilización y la portabilidad de los componentes. Pattern lab es un marco front-end que utiliza una arquitectura de diseño atómico para implementar un diseño basado en componentes. En...
Este año 2021 parece que es el fin de las "cookies de terceros". Hace tiempo (incluso años) que varios navegadores han ido bloqueándolas, pero Chrome no estaba dispuesto a hacerlo. El motivo es simple, las cookies de terceros se usan mucho para la publicidad online, son un ataque a la...
Me encanta Drupal, soy especialista en todo lo relacionado con Drupal desde hace más de 10 años. En todo este tiempo, he mantenido mi compromiso con Drupal y sé que lo seguiré haciendo en el futuro. ¿Por qué es eso? A continuación comparto contigo mis 5 razones TOP para elegir...
¿Qué es un multisitio, por qué lo necesitaría y por qué Drupal combinado con Domain Access es la mejor opción? ¿Qué es un multisitio? Cuando digo multisitio, me refiero a un sitio web que consta de una única base de código y base de datos, pero que tiene la funcionalidad...
Cuando has de modificar los valores de los campos mediante código, hay varias maneras de hacerlo. La más típica: $entity->field_name->value = 'foo' $entity->field_name->target_id = 123 pero es lo mismo que hacer: $entity->field_name = 'foo' $entity->field_name = 123 Esa es una forma más corta de escribir lo mismo, lo cual es...
En algunos casos es necesario tener que mover a otro directorio un módulo ya instalado en el Drupal. Por poner algunos ejemplos: Quieres tener todos los módulos que tienen algún patch aplicado en un directorio separado para facilitar el futuro mantenimientoQuieres mover un módulo custom que pusiste por error en...
Eliminar automáticamente los archivos README del core de Drupal y otros ficheros de andamiaje
Al crear un proyecto Drupal 8 o 9 utilizando la plantilla composer de drupal/recommended-project, puedes observar durante ciertos comandos de Composer que los archivos de andamiaje se copian desde un directorio de "assets" dentro del directorio core de Drupal a su lugar correcto en la base de código. Pero, ¿sabías...
¿Tienes algún proyecto en mente?
Si quieres hacer algo en Drupal tal vez puedas contratarme.
Ya sea para consultoría, desarrollo o mantenimiento de sitios web Drupal.