I 5 principali motivi per cui dovresti migrare da Drupal 7 a Drupal 9 ora (anche con l'estensione EOL)

Pubblicato: 2022-04-12

Stava arrivando velocemente. Anche con l'approssimarsi della precedente scadenza di fine vita, le più recenti statistiche sull'utilizzo di Drupal (26 marzo 2022) suggeriscono che fino a 500.000 siti Web sono ancora su Drupal 7. Ciò lo rende una leggera maggioranza dei siti Web Drupal tutti insieme! Ci sono molte ragioni per questo, una è che il passaggio a Drupal 9 è un grande progetto che non tutti sono pronti ad affrontare. C'era pericolo incombente con i tipi di industrie e istituzioni governative che ancora utilizzano Drupal 7 per i loro requisiti di gestione dei contenuti. L'interruzione del supporto potrebbe aver creato un problema serio.

Con questo in mente, per continuare a fornire supporto e sicurezza a tutti i proprietari di siti Drupal 7 senza lasciarli vulnerabili, la comunità Drupal insieme al capo del progetto Drupal, Dries Buytaert, ha recentemente annunciato che la data di fine vita di Drupal 7 sarà ulteriormente estesa al 1 novembre 2023 . La precedente fine del ciclo di vita di Drupal 7 è stata prorogata a novembre 2022 a causa dell'impatto della pandemia su aziende e budget. Per metterlo in prospettiva, Drupal 8 ha già raggiunto la fine del suo ciclo di vita il 2 novembre 2021.

Ma è una buona idea aspettare fino a novembre 2023 per migrare il tuo sito Drupal 7 su Drupal 9 (o Drupal 10 in arrivo )? La comunità Drupal e Specbee ti consigliano di NON aspettare fino al 2023 per fare quel salto. Ecco perché.

Drupal 7 a Drupal 9

Ma aspetta, perché così tante organizzazioni sono ancora su Drupal 7?

Se sei tu, capiamo che hai le tue ragioni per restare con Drupal 7. Di seguito sono riportati alcuni dei "perché" che abbiamo sentito dai nostri clienti che erano su Drupal 7 (ma ora sono al sicuro su Drupal 9).

Budget - Forse è superfluo dire che l'aggiornamento a una piattaforma nuova e avanzata consuma più budget di marketing e IT. Soprattutto per questa migrazione poiché Drupal 9 è una build completamente nuova. Anche la modifica della struttura del database richiede più tempo di sviluppo.

Un'analisi più approfondita del ROI ti aiuterà a dimostrare il costo. L'aggiornamento a una piattaforma più robusta, estensibile, moderna e sicura come Drupal 9 vale l'investimento. Altro su quello di seguito.

Incerto sulla stabilità - Se il tuo sito Drupal 7 è complesso e con molto sviluppo personalizzato, potresti pensare che rimanere con il tuo attuale sistema Drupal 7 sia più comodo che passare a Drupal 9. È spaventoso, giusto? E poiché potrebbero essere necessari un paio di mesi di tempo di sviluppo, potresti essere interrogato sulla stabilità a lungo termine delle funzionalità migrate.

Con un partner di sviluppo Drupal di fiducia e un po' di lavoro di preparazione prima della migrazione a Drupal 9, tutti i disagi sopra menzionati possono essere risolti. Certo, puoi adattare Drupal 7 all'ambiente mutevole, ma con Drupal 9, flessibilità e stabilità sono integrate nel suo nucleo.

Moduli non disponibili - Potresti aver sentito dire che non molti dei moduli che hanno contribuito a Drupal 7 sono stati portati su Drupal 9. Ed è vero!

Sebbene un numero significativo di moduli forniti sia stato portato su Drupal 9 (la maggior parte di quelli popolari ora fanno parte del core), alcuni sono stati deprecati nello spirito di razionalizzazione. Ora non hai davvero bisogno di molti moduli per creare un sito Web Drupal 9. E possiamo garantire che non c'è nulla di costruito su Drupal 7 che non possa essere personalizzato meglio in Drupal 9 .

Integrazioni - Molti dei nostri clienti erano scettici se Drupal 9 fosse in grado di supportare tutte le integrazioni esistenti che Drupal 7 ha gestito con grazia.

La buona notizia è che non è un problema. Drupal 9 è stato costruito su un'architettura moderna che consente ai siti Web di integrare e scambiare dati con qualsiasi applicazione di terze parti di tua scelta.

Ignari della potenza di Drupal 9 - Sì, questo è uno dei motivi più diffusi per cui i proprietari di siti Drupal 7 non stanno migrando a Drupal 9.

Il presupposto che non si tratti di un enorme progresso in termini di velocità e usabilità è un errore. Insieme alle tonnellate di funzionalità che otterrai con Drupal 9 (ne parleremo più avanti), rimanere su una vecchia tecnologia difficile da coltivare dovrebbe essere un motivo sufficiente per passare a Drupal 9.

The New Vendor Onboarding - Comprensibilmente, i proprietari di siti Drupal 7 hanno difficoltà a fidarsi di un nuovo (il più delle volte) fornitore e se sono in grado di fornire qualità.

Trovare una società di sviluppo Drupal rispettabile/affidabile è la chiave per affrontare questo problema. Assicurati di leggere questo articolo per sapere come valutare un partner Drupal per farti un'idea migliore. Scegliere un partner che lavori esclusivamente su Drupal è un grande vantaggio.

Siti Web semplici - Con Drupal 7 è più facile mantenere una pagina singola o siti Web semplici con moduli personalizzati o con contributi minimi.

Sebbene Drupal 9 sia stato creato per soddisfare le aspettative dei proprietari di piccole imprese e di grandi imprese e alla fine dovrai trasferirti, in casi come questo, probabilmente puoi resistere un po' più vicino alla fine del ciclo di vita di Drupal 7. La tua migrazione non dovrebbe richiedere molto tempo e rimandare ti permetterà di preparare meglio il tuo budget.

Perché dovresti pianificare ora la tua migrazione a Drupal 9

Abbiamo esaminato i motivi più comuni per cui le persone trattengono la migrazione. Ora parliamo del gigantesco balzo in avanti offerto da Drupal 9. Dopotutto, dovrai argomentare sul motivo per cui i proprietari e la leadership del sito Drupal 7 dovrebbero effettuare l'aggiornamento il prima possibile. La prima cosa che la maggior parte delle persone pensa è che c'è un sacco di tempo fino a novembre 2023. Ma questi vantaggi valgono da soli la migrazione e sono il motivo per cui consigliamo che questo sia il momento migliore per aggiornare il tuo sito Web Drupal 7 a Drupal 9.

1. Una piattaforma di nuova generazione

Passare a una piattaforma nuova e avanzata è il modo migliore per soddisfare le attuali aspettative dei tuoi clienti.

Non diversamente da come le case automobilistiche aggiornano i loro modelli ogni 5 anni (o meno a volte) man mano che la tecnologia e i requisiti minimi per avanzare, lo stesso ci si può aspettare per i siti web. Certo, un'auto più vecchia aveva caratteristiche come aria condizionata, alzacristalli elettrici, airbag, potenza decente e altro che erano standard per il loro tempo. Ma gli standard odierni richiedono di più. Miglioramenti come gli airbag laterali a tendina, il climatizzatore automatico, il controllo della trazione, l'efficienza del gas, ecc., hanno migliorato l'esperienza di guida e sono in linea con le moderne tendenze in termini di sicurezza e comfort.

Riportarlo alla tecnologia, l'aggiornamento a una piattaforma fresca e moderna è la cosa più conveniente che puoi fare per trasformare il tuo sito medio in uno che è un sogno di generazione di lead e esperienza utente sovralimentato. Drupal 9 è stato costruito su una piattaforma estensibile e scalabile per soddisfare le esigenze di esperienza digitale di ogni organizzazione in crescita. Sfruttare la potenza di una piattaforma avanzata, innovativa e robusta come Drupal 9 ha perfettamente senso. Aspettare estende solo la quantità di tempo in cui sei tecnologicamente indietro rispetto agli standard moderni.

2. In continua evoluzione

Drupal 8 è stato costruito con l'idea di una continua innovazione che è stata (e sarà sempre) portata avanti fino ai suoi successori (Drupal 9, Drupal 10…). La grande differenza è stata l'adozione di librerie moderne come Symfony, Twig, Guzzle che hanno consentito agli sviluppatori di creare applicazioni web innovative e ad alte prestazioni. Inoltre, l'approccio API-first ti consente di distribuire contenuti a diversi dispositivi, canali e piattaforme senza problemi.

Tenere il passo con le ultime versioni di PHP, le versioni di MySQL e le librerie aiutano a ottenere il massimo da esse. Con l'inclusione di funzionalità come Composer, è ora possibile gestire dipendenze e conflitti, consentendo di aggiungere funzionalità significative senza dover creare tutto da zero. Ciò consente a Drupal di essere sufficientemente efficace e sostenibile per gestire siti a livello aziendale. Tutto ciò porta le organizzazioni a creare applicazioni basate su piattaforme moderne e con prestazioni migliori.

3. Aggiornamenti facili per sempre

Con il grande salto da Drupal 7, è naturale pensare che una volta migrato a Drupal 9, l'aggiornamento all'ultima versione di Drupal sarà una seccatura ogni volta che andremo avanti. Questo non è il caso.

Sì, come accennato in precedenza, la migrazione da Drupal 7 a Drupal 9 sarà un progetto importante con una ricostruzione dell'intera piattaforma. Ma una volta che sei su Drupal 9, gli aggiornamenti saranno facili per sempre! Con l'adozione del nuovo controllo delle versioni semantico a partire da Drupal 8, nuove funzionalità vengono ora rilasciate con ogni aggiornamento di versione minore e aggiornamenti principali. Ciò ti consente di innovare più velocemente e fornisce una curva di apprendimento più fluida. Non dovrai mai più ripiattarla. Promettiamo!

4. Manca la barca

Drupal 8 ha introdotto molte fantastiche funzionalità che sono state migliorate in Drupal 9. Se stai ancora utilizzando Drupal 7 per gestire i tuoi contenuti, ecco un piccolo suggerimento su ciò che ti stai perdendo.

  • Migliore sicurezza - Con la community di Drupal e il team di sicurezza che danno priorità e si concentrano attivamente sulla sicurezza di Drupal 9, puoi essere certo che il tuo sito Web è sicuro. La rimozione del codice deprecato significa che hai una base di codice più snella, riducendo così le possibilità di rischi o errori per la sicurezza.
  • Prestazioni potenti - Molti moduli per il miglioramento delle prestazioni sono già integrati nel core di Drupal 9. Moduli come Big Pipe (che migliora la pipeline di rendering del frontend) e la cache della pagina interna (caching dei dati per una consegna più rapida dei contenuti) sono ora integrati. Nel frattempo, alcuni di essi hanno contribuito, come il modulo di aggregazione CSS/JS avanzato (che migliora le prestazioni del frontend ), Modulo Blazy (caricamento lento di immagini), CDN e altro.
  • Migliore esperienza editoriale - Il modulo per la creazione di layout, ora in Drupal 9 core, è uno strumento fantastico per i costruttori di siti e gli editor di contenuti per creare facilmente pagine personalizzate e flessibili. Ha un'interfaccia utente molto intuitiva con funzionalità di trascinamento della selezione che semplificano il lavoro. Il modulo Media, anch'esso nel core, rende la gestione dei media semplice ed efficiente.
  • Potente moderazione dei contenuti - Drupal 9 ha un flusso di lavoro di moderazione dei contenuti efficace integrato che aiuta i team di marketing a semplificare il flusso di lavoro di pubblicazione. Inoltre, puoi anche sfruttare il modulo di moderazione dei contenuti per personalizzare ulteriormente ed espandere le sue capacità.
  • Gestione della configurazione - I dati di configurazione possono ora essere archiviati, gestiti e spostati all'interno di vari ambienti in modo semplice e coerente con la gestione della configurazione in Drupal 9 core.
  • Primo approccio API - Drupal 8 ha preso la via del primo approccio API e questo è stato un punto di svolta. Ti dà la flessibilità di integrarti con qualsiasi sistema di terze parti a tua scelta e di fornire contenuti indipendentemente dalla piattaforma, dal dispositivo o dal canale.

5. Pronto per entrare?

Affrontiamolo. Un sito Web Drupal 7 complesso con livelli di personalizzazione più profondi richiederà più tempo e sforzi di sviluppo per migrare a Drupal 9 rispetto a un semplice sito Web. E, sì, sarà una ricostruzione completa da zero. A nessuno piace mettere un budget per qualcosa del genere, ma la stessa mitigazione del rischio lo rende un investimento utile.

L'altro fattore qui è la corsa dell'ultimo minuto (lo vediamo spesso). Molte organizzazioni si disperano quando non riescono a trovare disponibilità dalle società di sviluppo Drupal più affermate e vanno con qualcuno che non è qualificato. Abbiamo un intero segmento di clienti di "salvataggio migratorio". Sfortunatamente, una migrazione scadente è una soluzione eccessivamente costosa. Non fare questo errore. Prima di migrare, devi fare quattro cose importanti:

  • Fai le tue ricerche e trova un partner di sviluppo Drupal ideale che possa far sembrare facile anche la tua complessa migrazione a Drupal 9.
  • Preparati bene per le informazioni che saranno necessarie per controllare il tuo attuale sito Drupal 7. Ecco una rapida lista di controllo da tenere a portata di mano.
  • Ottieni un audit di migrazione eseguito dal partner Drupal che hai scelto (possiamo farlo per te GRATUITAMENTE se lo desideri). Questo rapporto di audit ti fornirà informazioni dettagliate sulla struttura dei contenuti, sull'architettura di back-end e front-end e sulla struttura SEO in modo che gli esperti Drupal possano pianificare la migliore strategia di migrazione che funzioni per il tuo sito web.