Drupal 8 version tuki päättyi 2.11.2021

Drupal CMS

Drupal 8 “End of Life”

Suositun, avoimen lähdekoodin julkaisujärjestelmän Drupal 8 virallinen tuki päättyi marraskuun alussa. Nyt olisi hyvä hetki päivittää uusimpaan Drupal 9 versioon.

Drupal 7 version tuki päättyy 11/2022.

Mitä Drupal “End of Life” (EOL) tarkoittaa?

Kun Drupal version virallinen tuki päättyy, Drupalin yhteisö ei tarjoa enää ilmaista tukea tai kehitä järjestelmää eteenpäin. Ytimen kehitys loppuu täysin, siihen ei tule uusia ominaisuuksia eikä bugeja korjata. Ytimen koodiin ei voi enää tehdä muutoksia, erillisten moduulien koodia voi vielä pystyä päivittämään, jos moduulin kehittäjä haluaa tarjota vielä uusia versioita.

Drupalin tietoturvaryhmä ei ota enää aktiivisesti osaa tietoturvakatselmuksiin, eikä virallisia tietoturvapäivityksiä ole luvassa. Tämä voi tarkoittaa, että mahdollisia tietoturva-aukkoja ei löydetä / korjata yhtä nopeasti kuin virallisissa Drupal versioissa. Vapaaehtoiset kehittäjät voivat tehdä omia “patcheja” eli korjauksia, mutta niiden seuraaminen ja päivittäminen vaatii erityistä aktiivisuutta sivuston ylläpitäjältä.

Miksi Drupal 7/8 -version tuki loppuu?

Drupal 7 julkaistiin vuonna 2011 ja Drupal 8 vuonna 2015 eli “bittiavaruudessa” ne ovat jo varttuneempaa sukupolvea. Kehitystyön kaikki paukut halutaan ladata uusimpiin Drupal 9 ja 10 versioihin. Jos keskityttäisiin vain korjailemaan vanhaa koodia, ei aika riittäisi uuden kehittämiseen.

Miksi Drupal 8 tuki loppuu jo aiemmin, ennen Drupal 7 tukea?

Drupal 8 on rakennettu suosittua Symfony 3 -ohjelmakirjastoa hyödyntäen. Symfony 3 kirjaston viralliset tietoturvapäivitykset loppuvat marraskuussa 2021, joten tämä vaikuttaa suoraan myös Drupal 8 päivityksiin. Drupal 7 ei käytä Symfonyn kirjastoa vaan perustuu vanhempiin tekniikoihin.

Mitä jos en päivitä sivustoani uudempaan versioon?

Kun Drupal version EOL -päivä koittaa, se ei tarkoita että Drupalilla rakennettu sivusto lopettaisi toimimasta. Päällepäin ja peruskäyttäjän näkökulmasta kaikki voi näyttää ihan samalta kuin ennenkin. Riski tietoturvauhkiin kuitenkin kasvaa ajan kuluessa, mutta ennen kaikkea menetetään mahdollisuus hyötyä uuden version nopeudesta ja uusista ominaisuuksista. Lisäksi tuen saaminen mahdollisissa ongelmatilanteissa voi olla hitaampaa ja hankalampaa, koska kehittäjät haluat keskittyä uudempiin ohjelmaversioihin.

Mitä Drupal 7 ja Drupal 8 versioiden päivitys tarkoittaa?

Drupal 7

Drupal 7 päivitys versioon 9 tapahtuu vaiheittain: ensin päivitys Drupal 8 versioon ja siitä 9 versioon. Päivitys voi olla aikaavievä prosessi ja oikea toteutustapa kannattaa suunnitella todella hyvin. Työn määrä riippuu paljolti siitä minkä verran sivustolle on asennettu lisämoduuleita ja löytyykö niihin korvaava, Drupal 9 yhteensopiva versio. Lisäksi jos sivustolla on käytetty räätälöityjä, omia moduuleja, niiden päivittäminen Drupal 9 versiota tukeviksi tulee tarkistaa ja tehdä ennen varsinaista Drupalin ytimen päivitystä.

Joskus voi olla helpompi lähteä jopa ns. puhtaalta pöydältä eli asentaa uusi Drupal 9 versio ja tuoda vain sisältö vanhasta Drupal 7 sivustosta.

Jotkut yritykset tarjoavat myös maksullista tukea Drupal 7 versioon, ns. D7 Vendor Extended Support (D7ES) Kannattaa ehkä miettiä, onko fiksumpaa maksaa vanhan järjestelmän “tekohengittämisestä” vai käyttää mieluummin resurssit uuden järjestelmän kehitykseen.

Drupal 8

Drupal 8 päivitys versioon 9 on paljon helpompi prosessi, Drupal 9 on käytännössä “paranneltu Drupal 8”, eli ero näiden kahden välillä ei ole niin suuri kuin Drupal 7 vs. 8. Helpoimmillaan ja yksinkertaisimmillaan siirtyminen 8 > 9 on suoraviivainen ja muutaman tunnin kestävä toimenpide.

Mitä etuja Drupal version päivitys tuo?

Vaikka julkaisujärjestelmien päivitys vaatii aina jonkin verran aikaa ja resursseja, kannattaa muistaa että ajantasaisen tietoturvan lisäksi uudet versiot tuovat myös nopeutta ja uusia toiminnallisuuksia.

Esim. Drupal 7 päivitys uudempaan tarjoaa sisäänrakennetun monikielisyystuen ja huomattavasti lisää nopeutta.
Drupal 8 päivitys 9 mahdollistaa helpomman päivitysprosessin jolloin tulevaisuuden versiopäivitykset on huomattavasti kivuttomampia hoitaa. Drupal 9 on myös rakennettu API-First periatteella, joka tarkoittaa entistä sujuvampaa integrointia erilaisiin ulkoisiin järjestelmiin. Lue lisää Drupal 9 eduista

Jos et ole varma miten Drupal sivustosi kannattaa päivittää, tai et edes ole varma mikä versio sinulla on käytössäsi, ota yhteyttä. Kerromme eri päivitysvaihtoehdoista ja ehdotamme juuri sinulle sopivaa ratkaisua.

 

Ota yhteyttä





Tiesitkö?

Miten hakukoneoptimointi toimii?

Kerromme tärkeimmät hakukonenäkyvyyteen vaikuttavat tekijät. Listaamme ilmaisia SEO työkaluja, joiden avulla voi testata hakukonenäkyvyyttä, löytää avainsanoja ja tarkastaa mahdolliset tekniset pullonkaulat.

Nettisivujen saavutettavuus – mitä se tarkoittaa?

Laki määrittelee vähimmäistason julkisen sektorin verkkosivujen saavutettavuudelle. Mitä saavutettavuudesta on hyvä tietää ja miten sen voi ottaa huomioon kaikilla verkkosivuilla?

Verkkosivuston hiilijalanjälki – onko sillä merkitystä ja koskeeko se minua..?

ICT-alan energiankulutus voi olla 21% vuonna 2030 koko maailman energiankulutuksesta. Pitääkö se ottaa huomioon nettisivuja tehtäessä ja miten asiaan voi vaikuttaa?

Nettisivuston nopeus – mihin se vaikuttaa?

Tutkimusten mukaan yli 3 s kestävä nettisivun latautuminen karkottaa 53% mobiilikävijöistä. 2s viive latausajassa kasvattaa välitöntä poistumista 103% Millä keinoin asiaan voi vaikuttaa?

GDPR ja evästeet nettisivuilla – Traficomilta uusi opas

Liikenne- ja viestintävirasto Traficom julkaisi 1.9.2021 oppaan evästeiden käytöstä verkkosivuilla. Mitä tulisi ottaa huomioon ja miten se vaikuttaa käytännössä?