logo

Extra Block Types (EBT) - Nueva experiencia con Layout Builder❗

Extra Block Types (EBT): tipos de bloques con estilo y personalizables: Presentaciones de diapositivas, Pestañas, Tarjetas, Acordeones y muchos más. Configuraciones integradas para fondo, DOM Box y plugins de JavaScript. Experimenta hoy el futuro de la construcción de diseños.

Módulos de demostración EBT Descargar módulos EBT

❗Extra Paragraph Types (EPT) - Nueva experiencia con Paragraphs

Extra Paragraph Types (EPT): conjunto de módulos basado en párrafos de forma análoga.

Módulos de demostración EPT Descargar módulos EPT

Scroll

Blog

Creación de un tablón de anuncios en Drupal

12/05/2025, by Ivan

Los tablones de anuncios aparecieron mucho antes de la existencia de las computadoras en general y de Internet en particular, y fueron, en gran medida, prácticamente el único medio para difundir información. Sin embargo, en la antigüedad, este método no gozaba de gran accesibilidad para el público, ya que estaba exclusivamente en manos del poder: en Babilonia se esculpían leyes en columnas de piedra, en la Inglaterra medieval los edictos reales se colgaban en las puertas de las iglesias.

Junta de Bienes Raíces en Drupal

12/05/2025, by Ivan

En esta lección te mostraré cómo crear un tablón de anuncios en Drupal utilizando el módulo Views y sus filtros expuestos.
Esta es la primera parte de la lección, en la que crearé un tablón de anuncios de bienes raíces. En el futuro, también planeo hacer un tablón de anuncios de automóviles con todo tipo de funciones. Si quieres ver alguna lección sobre tablones de anuncios, escríbeme en el foro e intentaré preparar esa lección. Por ahora, mira mis lecciones y agrégame en las redes sociales.

Eliminación de anuncios de las publicaciones al vencimiento del nodo Drupal y vencimiento automático

12/05/2025, by Ivan

Una de las funciones necesarias para nuestro tablero de anuncios en Drupal será despublicar los anuncios que hayan estado activos durante cierto tiempo. Propongo comenzar utilizando módulos ya preparados, y luego intentaremos implementar esta funcionalidad con el módulo Rules. De los módulos existentes encontré 2 para Drupal 6 y 1 para Drupal 7, a saber:
Node expire - Drupal 6
Auto expire - Drupal 6 y 7

Creando una red social en Drupal

12/05/2025, by Ivan

Drupal: los límites de lo posible

Drupal es uno de los mejores sistemas de gestión de contenido (CMS). De hecho, ganó (dos veces) el premio a la Mejor CMS de Código Abierto en 2008 y el premio al Mejor CMS PHP de Código Abierto. Después de unos 8 años de evolución, Drupal se presenta como uno de los frameworks más potentes y versátiles. Su excepcional versatilidad es, sin duda, su mayor fortaleza... y al mismo tiempo, su debilidad. Cualquier funcionalidad es posible, pero ¿por dónde empezar?

Drupal 7 - Trabajar con bases de datos mediante PHP PDO

12/05/2025, by Ivan

Con la transición a Drupal 7, también adoptamos el nuevo API de abstracción de base de datos de Drupal, basado en PDO. PDO ha sido utilizado desde hace tiempo en frameworks como Zend, así como en muchos otros frameworks PHP. Todo funcionaba muy bien en Drupal 6 con las consultas SQL directas, ¿por qué entonces cambiar a algo nuevo?

Primero, entendamos qué es PDO.

Trabajar con bases de datos en Drupal 7 - Lección 1 - API de base de datos de Drupal

12/05/2025, by Ivan

Si has desarrollado módulos para la versión 6 de Drupal, no te costará mucho adaptarte al nuevo Database API de Drupal 7. La nueva API de base de datos funciona sobre la extensión PDO de PHP, lo que le permite operar con varias bases de datos como MySQL, PostgreSQL, MSSQL y posiblemente Oracle. En cuanto a su simplicidad, es discutible, ya que requiere acostumbrarse a la nueva sintaxis, siendo más familiar escribir consultas SQL directamente.

Esto es algo de lo que dice la documentación oficial:

Trabajar con una base de datos en Drupal 7 - Lección 2 - Configuración de la base de datos

12/05/2025, by Ivan

El principal medio para definir la conexión a la base de datos en Drupal es el array $databases en el archivo settings.php. Como sugiere el nombre, $databases permite definir múltiples conexiones a bases de datos. También admite la definición de múltiples objetivos. La conexión no se abre (no se crea un objeto de conexión) hasta que algún fragmento de código realice una consulta a la base de datos por primera vez.

Trabajar con una base de datos en Drupal 7 - Lección 3 - Consultas estáticas (SELECT)

12/05/2025, by Ivan

La forma más general de consulta en Drupal es la consulta estática. Una consulta estática será enviada a la base de datos literalmente. Solo las consultas de selección (select) pueden ser estáticas.

Las consultas estáticas deben usarse únicamente en consultas muy simples. Debes utilizar consultas dinámicas si necesitas crear una consulta compleja, una consulta generada dinámicamente o modificable tras su ejecución.

Una forma sencilla de ejecutar una consulta estática es a través del método de consulta: