Migratsioon Drupal

Drupal 12 või Drupal 11 — kas uuendada või oodata?

🎧 Kuula kõiki artikleid järjest

Drupal 10 tugi lõpeb 9. detsembril 2026. Drupal 12 on kavandatud samasse nädalasse. Meie soovitus Drupal 10 saidi omanikule on alustada Drupal 11 uuendusest, mitte ehitada kogu plaani uue versiooni ilmumise ümber.

Kaks kuupäeva, mille vahele ei jää katsetamiseks aega

Seisuga 16. september 2026 näeb Drupali ametlik väljalaskegraafik (avaneb uues aknas) ette Drupal 12 ilmumise 7. detsembri nädalal. Drupal 10 eluea lõpp on 9. detsembril. Kavandatud väljalase ei ole lubadus, et sinu saidi kõik moodulid on samal päeval kasutusvalmis.

Kui jätta prooviuuendus detsembrisse, tuleb korraga selgitada nii uue versiooni sobivust kui ka lahendada senise versiooni toe lõppu. Selleks pole head põhjust. Drupal 11 on olemas ning selle peale liikumist saab juba testida.

Drupal 10 toe lõpu artiklis kirjeldame valmisoleku kontrolli. Siin on küsimus kitsam: millise versiooni peale oma järgmine töö planeerida?

Drupal 11 ei ole mõneks kuuks ostetud vahepeatus

Drupali meeskonna platvorminõuete teate (avaneb uues aknas) järgi jätkub Drupal 11 tugi vähemalt Drupal 13 ilmumiseni, praeguse plaani järgi 2028. aasta keskpaiga või teise pooleni. Toetatud püsimiseks tuleb muidugi paigaldada ka Drupal 11 edasised uuendused.

Seega ei muutu sügisel tehtud Drupal 11 uuendus detsembris kasutuks. Aegunud koodi korrastamine, sõltuvuste ülevaatus ja põhivoogude testid annavad aluse ka järgmisele versioonivahetusele. See ei tee hilisemat Drupal 12 uuendust tasuta tööks, kuid vähendab uuesti avastamist.

WebPro soovitus on eristada kaks otsust: kuidas viia praegune sait õigeks ajaks toetatud versioonile ning millal võtta kasutusele järgmise suure versiooni võimalused. Neid ei pea tegema samal päeval.

Üks broneerimisvorm võib otsustada rohkem kui versiooninumber

Võtame näitliku olukorra: ettevõtte Drupal 10 veebis on erilahendusena broneerimisvorm, mis saadab andmed teise süsteemi. Avaleht avaneb pärast uuendust ilusti, aga broneeringu kinnitamine ebaõnnestub. Külastaja jaoks on veeb katki, kuigi haldusliides näitab uut versiooni.

Sellise saidi puhul otsustavad uuenduse ajastuse vormi sõltuvused, andmevahetus ja võimalus kogu teekonda testida. Uuema tuuma olemasolu üksi ei tõesta valmisolekut.

Enne avalikustamist kontrolliksime testkeskkonnas vähemalt broneeringu õnnestumist ja veateadet, sisutoimetaja töövoogu ning vormi kasutamist klaviatuuri ja telefoniga. Testandmed peavad olema sobivad testkeskkonda ning proovibroneeringud ei tohi käivitada päris klienditeavitusi. Ka varukoopiast taastamine tuleb läbi proovida.

Millal kaaluda Drupal 12?

Kui sait töötab juba toetatud Drupal 11 versioonil, pole Drupal 12 ilmumine iseenesest põhjus kiirustada. Uut versiooni võib testkeskkonnas hinnata ning ülemineku kavandada siis, kui vajalikud moodulid, erikood ja majutus on valmis.

Drupal 12 nõuab PHP 8.5. Seega tuleb majutajalt kontrollida konkreetse keskkonna tuge, mitte piirduda kinnitusega, et majutus „toetab Drupalit”. Eelväljalase sobib ühilduvuse uurimiseks; tootmiskeskkonna plaan peab arvestama stabiilse väljalaske ja läbitud testidega.

Ka uue, alles 2027. aastal valmiva veebiprojekti puhul on mõistlik Drupal 12 võimalust hinnata. See on teine olukord kui töötav Drupal 10 sait, mille toe lõpuni on jäänud alla kolme kuu.

Drupal 10 omanikuna alusta praegu sõltuvuste kontrollist ja Drupal 11 prooviuuendusest. WebPro Drupali migratsiooni teenuse raames saame hinnata, mis üleminekut takistab, millised kasutusvood vajavad teste ja millal saab muudatuse turvaliselt avalikustada.

Kaido Toomingas, WebPro tehniline juhtWebPro Company OÜ Tehniline juht: Kaido Toomingas

Vajad Drupal abi?

Kui artikkel puudutab sinu olukorda, ei pea kõike lõpuni lugema. Sinuga suhtleb päris inimene ja aitab järgmise sammuni jõuda.