Acostumbrados a utilizar siempre WordPress, a menudo pasamos por alto excelentes alternativas libres, como es el caso del potente CMS Drupal. La primera vez que oí hablar de Drupal corría el año 2010, en aquellos tiempos aún diseñaba webs con ¡»Dreamweaver»! (todos tenemos un oscuro pasado…). No fué hasta 2013 cuando comencé a indagar en el mundo de los CMS.
Para trabajar con Drupal en un entorno local, XAMPP es una herramienta fundamental. XAMPP es un programa de instalación que permite de una manera rápida y cómoda instalar y configurar Apache, PHP, MySQL y PhpMyAdmin en una máquina Windows.
Instalación de Drupal en un Entorno XAMPP
Una vez conocidos los conceptos básicos de Drupal, nos ponemos manos a la obra a instalar Drupal 8. A continuación seguimos los pasos de este tutorial del ministerio de educación. Seleccionamos el paquete a descargar.
Con esta descompresión/copia de carpeta a htdocs, lo que conseguimos es tener disponible el directorio de Drupal desde el servidor web. Para facilitar el acceso a la instalación y a efectos de la guía renombraremos la carpeta y le pondremos el nombre “drupal”.
Continuamos y el siguiente paso será escoger el perfil de instalación. Éste es el primer paso de la instalación la selección del tipo de instalación. Como puede observarse en la captura, existen dos modos de instalación, uno Standard y otro Minimal. Por motivos de la guía y para facilitar la entrada de los lectores a Drupal, elegiremos el modo Standard, ya que facilita el acceso a determinadas funcionalidades que ayudan a la gestión de Drupal.
Lea también: cómo declarar variables correctamente en Arduino
Pulsamos en el idioma Spanish y pulsamos en “save and continue”.
Configuración y Solución de Problemas en XAMPP
La advertencia nos sugiere activar OPCODE CACHING DE PHP para mejorar el rendimiento del sitio. Es una opción que no voy a realizar en modo localhost, ya que requiere recompilar PHP y dado que estamos únicamente haciendo pruebas, no es imprescindible que el rendimiento sea 100% óptimo, y tampoco nos vamos a arriesgar a que la recompilación afecte al resto de proyectos que tengamos guardados en XAMPP.
El siguiente error sí es necesario solucionarlo para que podamos instalar Drupal. Nos comunica que tenemos que realizar una copia del archivo default.settings.php en settings.php. Nada que no pueda resolver nuestra terminal.
Ahora toca configurar la base de datos. En ella ya nos aparece traducida al castellano, para introducir los datos de configuración principales: nombre de la base de datos: drupal8, nombre de usuario: root, contraseña: vacía (se deja este campo sin rellenar). El instalador ya entiende por defecto que debería realizar la instalación en el servidor alojado en localhost (nuestro MySQL local), el resto de parámetros no hace falta configurarlos en la instalación Standard.
Gestión de Contenidos con Rangos de Fechas en Drupal
Cuando se construye un sitio web rico en contenido, a menudo es necesario controlar cuándo aparece cierto contenido en función de fechas específicas o rangos de fechas. Ahí es donde entra en juego el módulo Multi Dates Picker. Este módulo de Drupal ofrece una manera eficiente de gestionar la visibilidad del contenido según configuraciones de fechas personalizables.
Lea también: Soluciones para errores de configuración de impresora en Aspel Facturas
La principal ventaja de este módulo es la flexibilidad que ofrece. Puedes seleccionar varias fechas, configurar un rango o elegir una fecha específica para que tu contenido se muestre.
Tipos de Fechas y Rangos
Las fechas especificadas en un calendario se muestran en la lista de fechas. Un ejemplo es el viernes, 5 de marzo de 2009. Puede incluir un rango de fechas en la lista de fechas. Un rango de fechas es una serie de días que se incluirán en un calendario. Un ejemplo de un rango de fechas es del 1 de enero de 2009 al 31 de enero de 2009, que añade todo el mes de enero al calendario como un evento. Puede incluir una fecha calculada en una lista de fechas. Una fecha calculada no tiene fecha de inicio ni fin. Por ejemplo, puede usar una fecha calculada para hacer una programación para el viernes de la primera semana de los meses pares.
- Selección de una sola fecha: Perfecto para contenido que debe mostrarse en un momento específico, como anuncios de eventos o actualizaciones programadas.
- Soporte para rangos de fechas: Ideal para contenido que necesita mostrarse durante un período específico, como ofertas por tiempo limitado o eventos de varios días.
Implementación del Módulo Multi Dates Picker
Implementar este módulo en tu proyecto de Drupal es sencillo. Añade el campo Multi Dates Picker: En la configuración de campos, añade el campo a tu tipo de contenido seleccionado. ¡Y eso es todo! El Multi Dates Picker es un módulo poderoso que agrega flexibilidad significativa a la programación de contenido en Drupal. Si estás gestionando eventos, promociones o simplemente necesitas una forma más inteligente de manejar contenido con fechas específicas, este módulo es una opción que debes probar.
Ahora toca perderle el miedo y comenzar a probar y experimentar. ¿Tienes preguntas sobre cómo configurarlo o sobre otros módulos que te gustaría conocer? Si te ha gustado el artículo, no dudes en dejarme tus comentarios y compartirlo en tus redes. Nos vemos en el siguiente post!
Lea también: Guía completa sobre la estructura salarial de las fuerzas armadas en México
