Bloc
Joan Galtés i Moreno

Novetats destacades en Drupal 10.2

Novetats destacades en Drupal 10.2
La versió de Drupal 10.2, ara inclou més funcionalitats i una millora de l'experiència de l'usuari molt remarcable. En aquest article aprofundirem a detall en les novetats d'aquesta nova versió.

Drupal 10.2, la darrera versió d'aquest CMS a data d'avui, introdueix diverses millores per agilitzar la gestió de continguts i millorar l'experiència global de l'usuari. Aquí tens una mirada més detallada de les principals millores:

  1. Selecció de tipus de camps d'una manera 'més visual':

    Els tipus de camps per a nous camps ara es llisten de manera visual, amb icones descriptives, en comptes d'una simple llista de selecció.

    Millores a l'hora d'afegir un nou camp a Drupal 10.2

    Les configuracions dels camps estan consolidades en un sol formulari, proporcionant un procés de configuració més senzill.

  2. Gestió eficient d'ítems de menú:

    Els elements de menú i els termes de taxonomia ara tenen una opció dedicada per afegir un element fill, simplificant el procés de col·locació d'elements.

    Els elements multimèdia disposen d'una interfície d'usuari dedicada per revisar i gestionar revisions antigues.

  3. Millora del selector d'idioma:

    El selector d'idioma de CKEditor ara es pot configurar per mostrar només els idiomes compatibles amb el lloc, millorant la gestió d'idiomes.

  4. Col·locació flexible de blocs:

    S'ha afegit una interfície d'usuari nova per mostrar o amagar cada bloc en funció de l'estat de resposta HTTP. Aquesta flexibilitat permet afegir o eliminar blocs específics per a pàgines no trobades (404) o amb accés denegat (403).

  5. Opcions integrades de sanitització de noms de fitxers:

    La funcionalitat d'un dels mòduls contribuïts més populars, ara s'inclou en el core de Drupal.

    Es poden substituir els espais en blanc en els noms de fitxers, transliterar text, convertir a minúscules i més.

  6. Gestió ràpida de permisos:

    La pàgina de permisos ara compta amb un filtre a la part superior per facilitar la cerca del permís que planejaves ajustar.

  7. Millores de rendiment:

    Drupal 10.2 inclou nombroses millores de rendiment, especialment en el rendiment del renderitzat de continguts i les respostes HTTP.

    Les API de memòria cau s'han afinat per contribuir a una experiència d'usuari més suau i ràpida.

  8. Compatibilitat amb PHP 8.3:

    Després de la recent publicació de PHP 8.3, Drupal 10.2 ja és compatible amb aquesta última versió de PHP, mantenint-se actualitzat amb el panorama tecnològic.

  9. Adopció dels atributs de PHP:

    El core de Drupal ha començat a adoptar els atributs de PHP, una característica moderna del llenguatge PHP, per proporcionar una millor experiència de desenvolupament per a anotacions de plugins.

    El codi contribuït i personalitzat ja pot començar a adoptar aquesta API millorada per als seus plugins. Tanmateix, els plugins de Blocs també es poden convertir a la nova API.

  10. Temes d'ajuda ara integrats al mòdul d'ajuda:

    El mòdul experimental Help topics ara s'ha marcat com a obsolet, i totes les funcionalitats s'han integrat al mòdul Help del core.

  11. Millores en l'experiència de desenvolupador:

    Drupal 10.2 porta diverses millores en l'experiència de desenvolupador:

    • S'ha afegit PerformanceTestBase per donar suport a proves automatitzades de mètriques de rendiment amb la possibilitat d'enviar traces d'OpenTelemetry a un endpoint d'OpenTelemetry.
    • S'ha posat a disposició dels desenvoupadors un nou mètode anomenat DeprecationHelper::backwardsCompatibleCall() que ajuda a escriure extensions de Drupal compatibles amb múltiples versions principals alhora.
    • S'ha afegit suport per a les fibres de PHP a BigPipe i el Renderer, el que permet que Drupal pugui executar diferent codi mentre espera que una operació asíncrona retorni dades.
    • S'ha ampliat la validació de configuració per donar millor suport a proves estrictes i facilitar la implementació de la validació de formularis de configuració.
    • S'ha adoptat el suport d'autowiring de Symfony per als services, basat en atributs de PHP, facilitant la creació de serveis.
    • Les classes d'utilitats HTML i el sistema de filtres s'han actualitzat per produir una sintaxi HTML5 en lloc de XHTML, alineant-se amb els estàndards web moderns.

Com es pot apreciar, Drupal 10.2 continua evolucionant constantment, oferint una plataforma més intuïtiva i eficient per a la gestió de continguts, satisfent tant els usuaris com els desenvolupadors. I sense cap mena de dubtes, aquesta versió de Drupal n'és un bon exemple.

Sobre l'autor/a

Joan Galtés i Moreno

Desenvolupador full-stack, especialitzat en Drupal des de 2008. M'agrada concebre i desenvolupar tant el back-end com el front-end en tots els meus projectes. Entusiasta de les noves tecnologies, amb un bon domini de PHP, MySQL, Git, Javascript, HTML 5, SASS i CSS 3, posant molt d'èmfasi en la usabilitat i l'accessibilitat de tot allò que desenvolupo.

Comparteix

Deixa el teu comentari