Drupal 10 eluea lõpp ja Drupal 11 valmisolek
🎧 Kuula kõiki artikleid järjest
Drupal 10 kasutav veeb ei muutu üleöö katkiseks. Risk tekib siis, kui uuenduse plaan jääb liiga hiljaks ja sõltuvused ei ole õigel ajal valmis.
Miks Drupal 10 toe lõpp on juba praegu oluline
Drupal.org avaldab ametliku Drupali tuuma väljalaskegraafiku (avaneb uues aknas). Selle järgi jõuab Drupal 10 eluea lõpuni 9. detsembril 2026. Pärast seda ei saa Drupal 10 enam turvaparandusi ega ametlikku tuge.
See ei tähenda, et Drupal 10 veebileht muutub järgmisel päeval kasutuskõlbmatuks. Küll aga tähendab see, et organisatsioonid peaksid enne toe lõppu teadma, kui valmis nende veeb on Drupal 11 uuenduseks ning millised tööd võivad uuendust takistada.
Kõige suurem risk ei ole tavaliselt tehniline uuendus ise, vaid liiga hilja alustatud planeerimine.
Enne Drupal 11 peale liikumist tasub üle vaadata:
- kasutusel olev Drupal 10 versioon;
- PHP ja andmebaasi vastavus Drupal 11 nõuetele;
- kasutatavate moodulite Drupal 11 tugi;
- kohandatud moodulite ja teemade ühilduvus;
- aegunud (deprecated) API-de kasutamine koodis;
- võimalus teha prooviuuendus testkeskkonnas.
Kui need küsimused saavad vastused varakult, muutub Drupal 11 uuendus prognoositavaks projektiks, mitte viimase hetke riskiks.
Tegeliku töömahu määravad sageli moodulid
Paljudel juhtudel ei ole Drupal 11 peale üleminekul suurim väljakutse mitte tuuma (core) uuendamine, vaid lisamoodulid ja kohandatud arendused.
Kui mõni kasutatav moodul ei toeta Drupal 11 versiooni, tuleb tavaliselt valida ühe kolmest lahendusest:
- uuendada moodul toetatud versioonile;
- asendada moodul alternatiivse lahendusega;
- eemaldada või ümber ehitada selle funktsionaalsus.
Sama kehtib kohandatud moodulite ja teemade kohta. Mitme aasta vanuses koodis leidub sageli aegunud teenuste definitsioone, API-sid või sõltuvusi, mis töötavad Drupal 10 all, kuid põhjustavad probleeme järgmise suure versiooni kasutuselevõtul.
Mida varem need sõltuvused kaardistada, seda täpsemalt saab hinnata uuenduse töömahtu ja eelarvet.
Aegunud kood võib olla peamine takistus
Drupal 11 eemaldab hulga lahendusi, mis Drupal 10 versioonis on veel kasutatavad, kuid märgitud aegunuks (deprecated).
Seetõttu tasub enne uuenduse planeerimist kontrollida:
- kohandatud mooduleid;
- kohandatud teemasid;
- Composeri sõltuvusi;
- kolmandate osapoolte integratsioone.
Praktikas kasutatakse selleks sageli Drupal Upgrade Status moodulit, mis aitab tuvastada Drupal 11 ühilduvust mõjutavaid probleeme enne tegelikku uuendust.
Selline audit annab varakult ülevaate sellest, kas ees ootab lihtne versiooniuuendus või ulatuslikum korrastamine.
Drupal 11 valmisoleku kontroll ei pea olema suur projekt
Esmane valmisoleku hindamine on tavaliselt oluliselt väiksem töö kui tegelik uuendusprojekt.
Kontroll hõlmab enamasti:
- Drupal Core versiooni ülevaatust;
- moodulite ja teemade analüüsi;
- PHP ja serverikeskkonna kontrolli;
- vealogide ülevaatust;
- kriitiliste kasutusvoogude hindamist;
- vajadusel prooviuuendust testkeskkonnas.
Selle tulemusena saab vastuse kolmele olulisele küsimusele:
- Kas Drupal 11 uuendus on pigem väike töö või suurem projekt?
- Millised tehnilised probleemid tuleb enne uuendust lahendada?
- Kas mõni moodul või integratsioon vajab asendamist või eraldi otsust?
Kui WebPro hindab Drupal-saidi valmisolekut, seotakse tulemused tavaliselt edasi Drupal migratsiooni või Drupali hoolduse tegevusplaaniga. Nii ei jää audit eraldi dokumendiks, vaid muutub konkreetseteks arendustöödeks.
Millal tasub alustada?
Lihtsa ja regulaarselt hooldatud Drupal-saidi puhul võib Drupal 11 uuendus olla üsna sirgjooneline.
Mida rohkem on aga kohandatud funktsionaalsust, integratsioone ja lisamooduleid, seda olulisem on valmisolekut hinnata aegsasti enne Drupal 10 toe lõppu.
Hea rusikareegel on lihtne: kui veebileht toetab igapäevast müüki, teenindust, broneeringuid või avalikku teavitust, ei tohiks versiooniuuendus jääda viimase hetke tööks.
Drupal 11 valmisoleku audit aitab varakult välja selgitada, kas ees ootab tavapärane versiooniuuendus, tehniline korrastamine või suurem migratsiooniprojekt.
Kui soovid teada, kui valmis sinu Drupal 10 veeb on Drupal 11 jaoks, aitab WebPro hinnata olemasolevat olukorda ning koostada realistliku uuendusplaani enne toe lõppemist.

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.