Blog Drupal 10.1 è qui: nuove funzionalità e le … 5 min
Drupal

Drupal 10.1 è qui: nuove funzionalità e le migliorìe da non perdere

SparkFabrik Team5 min di lettura
Drupal 10.1 è qui: nuove funzionalità e le migliorìe da non perdere

Il mondo del Content Management System (CMS) è in fermento con l’annuncio del tanto atteso rilascio di Drupal 10.1 che segna con orgoglio il riconoscimento di Drupal come Digital Public Good (DPG) da parte della Digital Public Good Alliance. Questa designazione è allineata con l’obiettivo di promuovere l’accesso equo ai Digital Public Goods, favorire la trasformazione digitale e la crescita della comunità.

Premesso questo importante successo, la nuova versione 10.1 promette di portare con sé una serie di migliorìe entusiasmanti e nuove funzionalità che renderanno ancora più semplice e potente l’esperienza di gestione dei contenuti e lo sviluppo web - per anticipare qualche esempio, menzioniamo l’introduzione del supporto per la navigazione decoupled, la modellazione e l’editing dei contenuti, la gestione dei blocchi e le prestazioni generali migliorate. In questo articolo, esploreremo alcune delle caratteristiche chiave di Drupal 10.1 che vale la pena conoscere.

Maggiore Scalabilità e Prestazioni di Pagina Migliorate

Una delle principali priorità di Drupal 10.1 è stata l’ottimizzazione delle prestazioni e dell’efficienza. Grazie a un lavoro attento di ottimizzazione del codice e di revisione dell’architettura interna, questa versione garantisce un notevole incremento delle prestazioni.

I siti costruiti su Drupal 10.1 saranno più reattivi e veloci, garantendo un’esperienza utente più fluida, grazie a BigPipe. Questa funzione consente ai browser di caricare parti dinamiche della pagina dopo il caricamento iniziale, ottenendo un’esperienza utente più fluida con meno riallineamenti della pagina. Le immagini responsive e i contenuti oEmbed sono ora caricati in lazy mode con valori di larghezza e altezza precisi, migliorando in generale il tempo di caricamento iniziale della pagina.

Le pagine HTML e le risposte AJAX vengono servite prima che gli asset JavaScript e CSS vengano generati dinamicamente. JavaScript viene minificato al volo, riducendo le dimensioni dei file. I tipi di richiesta utilizzati per effettuare richieste AJAX possono essere configurati per il rendering e la cache dell’edge, garantendo tempi di risposta più rapidi.
È stato aggiunto un formattatore di tempo trascorso che migliora la precisione del calcolo frontend e le percentuali di cache colpite.

Nuovi Strumenti per gli Sviluppatori

Gli sviluppatori troveranno molte novità e strumenti utili in Drupal 10.1. Una delle caratteristiche più interessanti è l’introduzione di un nuovo sistema di strumenti di debugging e profilazione, che semplifica l’individuazione e la risoluzione di problemi durante lo sviluppo. Inoltre, l’aggiornamento a nuove versioni di librerie e framework sottostanti permette di lavorare con le tecnologie più recenti e potenti.

Supporto Dedicato per la Navigazione Decoupled

Drupal è ampiamente utilizzato come elemento costitutivo di applicazioni disaccoppiate e completamente integrate. Per semplificare ulteriormente questo processo, Drupal 10.1.0 introduce nuove API per il recupero di menu configurati in Drupal utilizzando lo standard Linkset. Ciò semplifica il compito per gli sviluppatori di concedere a non sviluppatori la possibilità di gestire i menu.

Personalizzazione Semplificata dell’Aspetto di Drupal

La creazione di componenti UI in Drupal è stata semplificata con il modulo sperimentale Single Directory Components. Questo strumento innovativo raggruppa template, stili e file JavaScript in componenti coesi, rendendo lo sviluppo UI un’esperienza più piacevole.

La gestione dei template Twig e delle impostazioni di caching del rendering è stata resa più user-friendly attraverso una pagina di amministrazione accessibile. Inoltre, sono stati introdotti nuovi filtri Twig add_class e set_attribute per facilitare la manipolazione del markup.

Flessibilità nella Gestione dei Blocchi e delle Pagine

A partire da Drupal 10.1, è possibile creare blocchi personalizzati direttamente in Struttura nell’interfaccia amministrativa. Permessi granulari consentono la gestione dei blocchi per tipo e le revisioni dei contenuti dei blocchi possono essere revisionate e ripristinate.

L’introduzione di una nuova opzione in Views semplifica l’aggiunta di elenchi amministrativi, consentendo la creazione di pagine che utilizzano il tema di amministrazione, indipendentemente dal loro percorso.

Miglioramento della Modellazione e Gestione dei Contenuti

L’interfaccia utente di Drupal 10.1 è stata ridisegnata per consentire ai costruttori di siti di riutilizzare campi esistenti, facilitando la creazione di modelli di contenuti informati. Nel riutilizzare un campo esistente, le impostazioni vengono copiate dal campo preesistente, semplificando il processo.

I campi di testo possono ora imporre un formato di testo specifico, semplificando l’interfaccia utente dell’editor di contenuti.

I moduli di operazioni in blocco ora includono una barra delle azioni fluttuante, risparmiando spazio quando non è necessaria, ma consentendo comunque l’applicazione agevole delle azioni su più elementi di contenuto selezionati.

È stata introdotta un’esperienza di modifica delle revisioni delle entità unificata, consentendo la gestione agevole delle versioni precedenti del contenuto indipendentemente dal fatto che siano in blocchi di contenuto, nodi o altre entità.

POTREBBE INTERESSARTI ANCHE: WebProfiler: updates from the project

Miglioramenti nell’Editor di Contenuti

La gestione dei contenuti è pivotale in Drupal, e la nuova versione 10.1 lo dimostra con una serie di migliorìe all’editor visuale CKEditor: è stato potenziato con nuove funzionalità di formattazione e layout, consentendo agli utenti di creare contenuti più accattivanti e personalizzati senza bisogno di competenze tecniche avanzate.

Da evidenziare la funzione di autoformattazione che riconosce quando si sta digitando un elenco o un’intestazione e lo formatta automaticamente di conseguenza.

Per gli esempi di codice sorgente, la configurazione dell’editor consente ora la personalizzazione delle opzioni di lingua disponibili.

Aggiornamenti di Sicurezza

La sicurezza è una priorità fondamentale per qualsiasi sistema di gestione dei contenuti, e Drupal 10.1 non fa eccezione. Questa versione include aggiornamenti importanti per affrontare le minacce emergenti e garantire la protezione dei siti web contro attacchi e vulnerabilità.

Migrazione Semplificata

Per coloro che stanno ancora utilizzando versioni più vecchie di Drupal, la migrazione a Drupal 10.1 è stata resa più agevole. Sono stati introdotti strumenti e processi semplificati per aiutare gli utenti a migrare i loro siti web esistenti verso la nuova versione senza intoppi.

Accessibilità e Crescita della Comunità

I test di accessibilità automatizzati, utilizzando Axe Core, sono stati integrati nei test Drupal Nightwatch per garantire il miglioramento continuo dell’accessibilità.
Il team di commit di base di Drupal si è ampliato, accogliendo nuovi membri in ruoli importanti.

Conclusioni

Il rilascio di Drupal 10.1 porta con sé un’ampia gamma di miglioramenti e nuove funzionalità che renderanno la gestione dei contenuti e lo sviluppo web un’esperienza ancora più piacevole e produttiva.

Dagli aumenti delle prestazioni all’editor di contenuti migliorato e agli strumenti di sviluppo avanzati, questa versione rappresenta un passo avanti significativo nel mondo dei CMS. Questa release rappresenta l’impegno continuo di Drupal nell’eccellenza della gestione dei contenuti e dello sviluppo web.

Domande Frequenti

Drupal 10.1 introduce miglioramenti significativi nelle prestazioni grazie a BigPipe, il supporto per la navigazione decoupled tramite lo standard Linkset, il modulo sperimentale Single Directory Components per semplificare lo sviluppo UI, permessi granulari per la gestione dei blocchi e un’esperienza di editing dei contenuti migliorata con CKEditor.
Drupal 10.1 ottimizza le prestazioni caricando le parti dinamiche della pagina dopo il caricamento iniziale tramite BigPipe, applicando il lazy loading alle immagini responsive e ai contenuti oEmbed, minificando JavaScript al volo e servendo le pagine HTML prima della generazione degli asset CSS e JavaScript.
Single Directory Components (SDC) è un modulo sperimentale introdotto in Drupal 10.1 che raggruppa template Twig, stili CSS e file JavaScript in componenti coesi all’interno di una singola directory, semplificando notevolmente lo sviluppo di componenti UI in Drupal.
Sì, in concomitanza con il rilascio di Drupal 10.1, il progetto è stato riconosciuto come Digital Public Good (DPG) dalla Digital Public Good Alliance, allineandosi con l’obiettivo di promuovere l’accesso equo alle tecnologie digitali e favorire la trasformazione digitale.
Per chi utilizza versioni precedenti di Drupal, la migrazione a Drupal 10.1 è stata resa più agevole grazie all’introduzione di strumenti e processi semplificati, oltre all’integrazione di test di accessibilità automatizzati con Axe Core nei test Drupal Nightwatch.

Get in touch

Seguici sui social
Ascolta Continuous Delivery