Sfârșitul suportului pentru Drupal 10

După 9 decembrie 2026, Drupal 10 nu mai primește actualizări de securitate.

Site-ul tău nu se oprește în ziua aceea și merge mai departe ca până acum. Trecerea lui la Drupal 11 e de obicei o actualizare, nu un site refăcut de la zero.

Sunt Emanuel Greucean. Am verificat aceste informații pe drupal.org pe 25 octombrie 2026.

Ce se schimbă pe 9 decembrie

  • Drupal 10 iese din suport în ziua de 9 decembrie 2026 și după data asta nu mai apare nicio versiune nouă.
  • O problemă de securitate descoperită după ziua aceea rămâne nereparată în Drupal 10.
  • Drupal 10.6 e ultima versiune minoră de Drupal 10, iar suportul ei de securitate se termină tot atunci, în săptămâna care începe pe 7 decembrie 2026. Așa că 9 decembrie e data care contează.
  • Drupal 12 apare în aceeași săptămână. Nu există un drum direct de la 10 la 12, așa că un site pe Drupal 10 trece oricum prin 11 și nu are de ce să aștepte versiunea 12.

De ce contează și dincolo de securitate

Pe lângă securitate, dacă rămâi pe 10 ai mai mult de lucru mai târziu.

  • Un site rămas pe 10 după decembrie are de făcut două actualizări, 10 → 11 și apoi 11 → 12. Un site care e deja pe 11 are una singură.
  • drupal.org a anunțat că un site pe 11.3 sau pe o versiune mai veche trebuie să treacă întâi pe 11.4 sau mai nou, și abia apoi pe 12.

Cum afli dacă site-⁠ul tău e pe Drupal 10

Poți afla singur, în două feluri.

  1. În administrarea site-ului, deschide Rapoarte → Raport de stare (Reports → Status report în interfața în engleză), la adresa /admin/reports/status. Acolo scrie versiunea de Drupal.
  2. Dacă nu ai acces în administrare, deschide sursa paginii principale și caută eticheta meta Generator. Ea arată versiunea majoră, de exemplu Drupal 10. Sau întreabă-l pe cel care se ocupă de site-ul tău.
  3. Dacă vezi 10, termenul din decembrie te privește și pe tine. Dacă vezi 9, 8 sau 7, citește mai jos ce urmează pentru site-ul tău.

10 → 11 e o actualizare, nu un site nou

Drupal 11 e construit din ultima versiune de Drupal 10, din care s-a scos codul vechi. De aceea 10 → 11 e o actualizare pe loc, cu Composer, când codul și modulele site-ului sunt pregătite. Site-ul nu se reface de la zero și nu muți conținutul nicăieri. Cele patru puncte de mai jos le verific eu pentru tine, așa că nu trebuie să le urmărești în detaliu.

Întâi, versiunea

Un site Drupal 10 trebuie să ruleze cel puțin 10.3.0 ca să poată trece la 11. Un site aflat pe 10.6 trebuie să ajungă pe 11.3.0 sau mai nou.

Găzduirea

Drupal 11 cere PHP 8.3 și cel puțin MySQL 8.0, MariaDB 10.6, PostgreSQL 16 sau SQLite 3.45. Dacă găzduirea ta e mai veche, trebuie adusă la zi înainte de actualizare.

Modulele

Fiecare modul luat de pe drupal.org și fiecare patch aplicat au nevoie de o versiune pentru Drupal 11. Șase module au ieșit din Drupal core în Drupal 11 (Actions UI, Activity Tracker, Book, Forum, Statistics și Tour). Dacă folosești unul și vrei să-l păstrezi, instalezi versiunea lui de pe drupal.org înainte de actualizare și nu-l dezinstalezi, pentru că i-ai pierde configurația.

Codul tău personalizat

Modulele personalizate ale site-ului tău trebuie să renunțe la API-urile pe care Drupal 10 le-a marcat ca învechite (deprecated). Upgrade Status le găsește, iar Drupal Rector repară automat o parte dintre ele.

Nu-ți pot spune cât de grea e actualizarea la tine până nu văd codul site-ului.

Dacă site-⁠ul tău e pe 9, 8 sau 7

Drupal 9

Drupal 9 a ieșit din suport pe 1 noiembrie 2023. Un site pe 9 are două actualizări de făcut până la 11. Prima, 9 → 10, include trecerea de la CKEditor 4 la 5, pe care drupal.org spune că trebuie s-o urmărească un om, plus verificarea temelor construite pe Classy sau Stable.

Drupal 8

Suportul pentru Drupal 8 s-a încheiat pe 17 noiembrie 2021. Un site pe 8 trece prin trei actualizări până ajunge la 11.

Drupal 7

Drupal 7 a rămas fără suport de securitate pe 5 ianuarie 2025. Plecarea de pe el e o migrare spre un site nou, nu o actualizare.

Cum se face migrarea de pe Drupal 7

Cum aș face actualizarea

Mai întâi fac o evaluare scurtă și gratuită a site-ului tău, ca să știm amândoi ce e de făcut înainte să ne înțelegem ce intră în lucrare.

  1. Evaluarea. Pornesc de la depozitul de cod (repository) și de la composer.json, fără acces la serverul pe care rulează site-ul. Mă uit la un raport Upgrade Status, la modulele personalizate și la găzduire.
  2. O listă fixă de lucrări. Îți spun ce trebuie schimbat și ce rămâne la fel, înainte să înceapă lucrul.
  3. Actualizarea și testele, pe o copie. Fac actualizarea pe o copie a site-ului, niciodată pe cel pe care îl văd vizitatorii, și o testez acolo până hotărâm împreună că e gata.
  4. Lansarea. Înainte să punem online versiunea nouă, fac o copie de siguranță a bazei de date și a codului, ca site-ul să poată reveni la starea de dinainte dacă e nevoie.

Ce primești după evaluare

  • Versiunile de acum ale site-ului, de Drupal, PHP și bază de date.
  • Ce blochează trecerea pe 11, în ordinea importanței.
  • Drumul pe care ți-l recomand până la Drupal 11.
  • Lista fixă de lucrări pentru actualizare.
  • Cum testăm site-ul și cum îl întoarcem la versiunea veche dacă ceva nu merge.

Planul rămâne al tău. Dacă vrei, îl poți da altui dezvoltator, care face actualizarea în locul meu.

Lucrez cu Drupal din 2009, pe versiunile de la 5 la 11. Din 2014 până la finalul lui 2025 am fost arhitect Drupal și coordonator backend, pe contract, pentru agenția americană Kalamuna. Acolo am făcut eu migrarea Drupal 7 → 8 a unei platforme de media din SUA. După Drupal 8, la Kalamuna am făcut mai ales actualizări de versiune, iar după fiecare site-ul mergea ca înainte. Mai multe despre mine

Dacă agenția ta are clienți pe Drupal 10

Dacă ai mai mulți clienți pe Drupal 10 decât oameni care să-i actualizeze, preiau eu o parte din lucrări, sub numele tău. Pot prelua și migrări pentru site-urile rămase pe Drupal 7, iar evaluarea o fac la fel ca pentru un client direct. Lucrez din Timișoara, pe ora Europei de Est. Pot începe acum.

Întrebări despre Drupal 10

Site-ul meu se oprește pe 9 decembrie?

Nu. Rulează în continuare exact ca azi. Diferența e că, de atunci încolo, nimeni nu mai publică actualizări de securitate pentru Drupal 10.

Pot sări direct la Drupal 12?

Nu. Fiecare actualizare majoră pornește de la versiunea majoră de dinainte, deci drumul spre 12 trece prin 11.

Am nevoie de un site nou?

Pentru 10 → 11, de obicei nu. Păstrezi același site, cu același conținut, iar el se actualizează pe loc. Un site nou îți trebuie abia când pleci de pe Drupal 7.

Cât durează actualizarea?

Depinde de site, și de asta încep cu evaluarea. După ea îți pot spune cât ține lucrarea și ce cuprinde, înainte să te hotărăști.

Ce se întâmplă dacă nu fac nimic?

Rămâi pe o versiune de Drupal pe care nu o mai repară nimeni. Orice problemă de securitate anunțată după 9 decembrie rămâne nereparată pe site-ul tău.

Până când are suport Drupal 11?

drupal.org nu a trecut încă o dată de final pentru Drupal 11 în calendarul lansărilor.

Ce acces îți trebuie?

Pentru evaluare îmi ajung depozitul de cod și fișierul composer.json. Acces la serverul de producție îmi trebuie abia la trecerea pe versiunea nouă, pentru că până atunci lucrez pe o copie.

Ce faci dacă un modul nu e gata pentru Drupal 11?

Evaluarea găsește mai întâi fiecare modul care nu are încă versiune pentru Drupal 11, de exemplu cu comanda composer why-not drupal/core ^11. Hotărâm împreună ce facem cu fiecare și îl trecem în lista fixă de lucrări, înainte de actualizare.

Trebuie să te angajez și pentru actualizare, după evaluare?

Nu. Planul din evaluare e al tău. Poți face actualizarea cu mine, cu echipa ta sau cu alt dezvoltator.

Scrie-⁠mi despre site-⁠ul tău Drupal 10

Trimite-mi adresa site-ului și versiunea de Drupal, dacă o știi. De acolo pornește evaluarea.

emanuel@webbership.dev