Tecnología
Drupal y Python: Una Sinergia Tecnológica en la Era de la Inteligencia Artificial
En el vasto campo del conocimiento humano, pocas disciplinas han avanzado tan rápidamente como la informática. Hemos creado lenguajes de programación, herramientas abstractas que, en esencia, son el puente entre nuestra mente y la maquinaria que construimos. Entre estos lenguajes y sistemas, dos nombres se destacan en nuestro tiempo: Drupal y Python. ¿Qué podríamos esperar de su interacción en el ámbito de la inteligencia artificial?
Drupal: El Arquitecto de la Información
Drupal 10.0.0-beta1 y Drupal 9.5.0
En preparación para el nuevo lanzamiento principal, Drupal 10.0.x y Drupal 9.5.x ingresarán a la fase beta la semana del 12 de septiembre de 2022.
Los desarrolladores principales deben planear completar los cambios que solo están permitidos en las versiones principales antes de la versión beta. La fecha límite de Drupal 10.0.0-beta1 y Drupal 9.5.0-beta1 para la mayoría de los parches principales es el 9 de septiembre de 2022.
Los desarrolladores y propietarios de sitios pueden comenzar a probar 10.0 y 9.5 una vez que se publiquen las versiones beta.
Durante la fase beta, los problemas principales se comprometen de acuerdo con la política sobre cambios permitidos durante la versión beta.
La mayoría de los problemas permitidos para los lanzamientos de parches se confirmará en 10.1.x y se trasladarán a 10.0.x, 9.5.x y 9.4.x.
Generador de temas Starterkit reemplazando a Classy
En Drupal 10, el tema Classy ha sido reemplazado por el nuevo generador de temas Starterkit. El generador de temas de Starterkit es ahora la forma recomendada de crear nuevos temas, en lugar de establecer el tema base de un tema: un tema central como Classy. Tenga en cuenta que esto es específico para la creación de nuevos temas, y no hay herramientas automatizadas para convertir temas existentes para aprovechar Starterkit.
Los temas existentes que usan Classy como tema base pueden continuar usando Classy desde un proyecto contribuido.
Si desea eliminar la dependencia de su tema en Classy, puede hacerlo siguiendo los siguientes pasos:
Cómo mostrar los mensajes de error de PHP en Drupal 8 y 9
Si alguna vez mientras estás trabajando con código se produce un error en Drupal y te aparece el típico mensaje de “El sitio web encontró un error inesperado. Vuelva a intentarlo más tarde.” es un indicador de que hay un fallo pero no tienes forma de saber, en qué parte fue y es muy largo para irse de atrás para adelante intentando buscarlo, Drupal cuenta con un gestor de niveles de errores a mostrar.
El siguiente tip es un truco que pueden usar los desarrolladores para que vean los errores cometidos más obvios.
Todo lo que toca hacer es copiar el siguiente código.
Y pegarlo en en el archivo de “settings.php” de su instalación Drupal
Cómo instalar un demo de Drupal 9 en Pantheon
Drupal 10 y el enfoque desacoplado (headless)
Con el lanzamiento de Drupal 10 en junio de 2021, la comunidad de Drupal se ha enfocado en sacar el mejor provecho delas nuevas características que este nuevo lanzamiento ha traído consigo, además de todas las mejoras que hacen que sea más fácil que nunca crear una experiencia digital “headless”.
Para aquellos que no están familiarizados con el término, un enfoque “headless” se refiere a una arquitectura de sistema en la que se separa la interfaz de usuario (frontend) de la plataforma de gestión de contenido (backend). En lugar de tener un frontend y un backend integrados en una sola plataforma, los desarrolladores pueden usar cualquier tecnología frontend para conectarse a la plataforma de gestión de contenido mediante una API.
La accesibilidad web, ¿es un valor, en los principios digitales de su organización?
En un mundo cada vez más digital, la accesibilidad web se ha convertido en un tema importante para las empresas y organizaciones que desean llegar a un público más amplio, incluyendo personas con algún tipo de discapacidad. La inclusión es un valor clave en la sociedad moderna, y esto se refleja en la necesidad de que los sitios web sean accesibles para todos los usuarios, más allá de sus posibilidades o discapacidades.
Cómo agregar múltiples grupos de campos de forma dinámica con CCK
En la versión 3 del módulo CCK (Content Construction Kit), que actualmente está en desarrollo, han incluido un submódulo llamado Content Multigroup, que básicamente nos permite crear un grupo de campos que pueden ser añadidos dinámicamente por el usuario.
Recordemos que en la versión 2 podemos indicar a un campo que la cantidad permitida sea ilimitada, lo cual es muy útil para cargar imágenes u otra información en la que queramos permitir una cantidad no especificada. El mismo concepto se aplica en Content Multigroup, pero aplicado a un grupo de campos.