Come mantenere menu enormi in Drupal
Una volta ho aperto un menu Drupal con diverse migliaia di link e ho guardato il browser arrendersi prima di me. La pagina si è caricata, tecnicamente. Poi ogni clic sembrava come chiedere a una vecchia stampante di spiegare i propri sentimenti.
Traduzione automatica delle pagine Drupal con l’AI
Un backlog multilingue ha un odore particolare. Pubblicate in inglese il lunedì, promettete il tedesco “questa settimana”, e il venerdì vi ritrovate a fissare 47 pagine aggiornate senza un modo pulito per rispondere: “Quindi… qual è lo stato reale?”
Ho visto team provare a risolvere questo aggiungendo ancora più processo: fogli di calcolo, ticket di traduzione, sync settimanali. Funziona finché qualcuno non modifica il paragrafo hero su 200 pagine. Poi si torna a indovinare.
Drupal: sostituire Colorbox con GLightbox
1 Introduzione
I plugin lightbox sono stati un punto fermo dei siti basati su Drupal per oltre un decennio. Consentono agli editor di visualizzare immagini, video e altri media in una sovrimpressione senza abbandonare la pagina corrente — uno schema che i visitatori si aspettano sui siti moderni e ricchi di contenuti multimediali.
Riscrittura dei plugin di CKEditor 4 per CKEditor 5
In DrupalBook supportiamo piattaforme Drupal in cui l’esperienza editoriale è un elemento critico per il business, e non un semplice aspetto tecnico secondario. Quando Drupal è passato da CKEditor 4 a CKEditor 5, ha introdotto una base di editing moderna, ma ha anche creato un divario significativo per le organizzazioni che facevano affidamento su plugin consolidati di CKEditor 4.
Modellazione dei contenuti per Drupal multilingue: traduci per segmenti, non per pagine
Gestione della configurazione Drupal guidata dalla CI utilizzando Jenkins e GitLab CI
1. Perché la gestione della configurazione guidata dalla CI è importante
Il sistema di configurazione di Drupal è uno dei maggiori punti di forza della piattaforma — e una delle sue fonti più costanti di problemi. La possibilità di esportare e importare ogni elemento della configurazione del sito come file YAML è potente, ma solo se tutti concordano su chi sia responsabile dello spostamento di quei file tra gli ambienti. Nella maggior parte dei team, questo accordo non esiste mai realmente.
Aggiornamento di Drupal 7 all’ultima versione di Drupal
Sebbene il supporto per Drupal 7 sia ormai terminato e non vengano più rilasciati nuovi aggiornamenti, e tutti i nuovi moduli siano sviluppati per Drupal 11+, molti siti continuano ancora a utilizzare Drupal 7 e non possono migrare alle versioni più recenti. Ci sono diverse ragioni per questo, soprattutto nel caso di siti con una grande quantità di codice personalizzato.
Come riscrivere jQuery Cookie e la libreria core/js-cookie in Drupal utilizzando il modulo js_cookie
Why this change?
- In Drupal 9, jQuery Cookie was removed from core and replaced with the js-cookie library. A BC shim (
core/jquery.cookie) existed during Drupal 9 but was removed for Drupal 10.
Aggiornamento di Drupal
Questa sezione riguarda l’aggiornamento del core di Drupal dalle versioni precedenti (incluse le versioni legacy Drupal 6 e Drupal 7) all’ultima versione attuale. Pubblicherò inoltre articoli su come aggiornare i moduli contrib per Drupal.
Supporto infinito per CKEditor 4 in Drupal
Il modulo Drupal CKEditor interrompe il supporto per CKEditor 4. Tuttavia, avete ancora la possibilità di collegare CKEditor 4 tramite moduli personalizzati e continuare a utilizzarlo. Certamente, usare la nuova versione CKEditor 5 o superiore è preferibile, ma il modulo legacy CKEditor è ancora utilizzato da oltre 140 mila siti (un sito Drupal su quattro!).