Drupal 8 tuli taloon - mikä muuttui? | Digitoimisto KWD Digital

Ota yhteyttä ja kerro miten voimme auttaa

Henkilötiedot
Kerro hieman projektistanne.

Ota yhteyttä

Olet täällä

Drupal 8 tuli taloon - mikä muuttui?

Drupalin uusin versio, Drupal 8, on ennättänyt kokea jo erinäisiä versiopäivityksiä ja KWD on ehtinyt toteuttaa useamman uudemman projektinsa D8:lla. Jo nyt on tapahtunut paljon siitä, kun virallinen versio julkaistiin 19.11.2015.

Ytimiään myöten uusittu Drupal on tuonut kokolailla muutoksia niin ohjelmistokehittäjälle, asiakkaalle kuin loppukäyttäjälle/sivuston päivittäjällekin.


D8-sivujen muokkaus on mahdollista suoraan kävijänäkymästä.
 

Koodin arkkitehtuurin vallankumous

Kooditasolla Drupal 8 on kokenut ison arkkitehtuurisen muutoksen. Aiemmissa versioissa on ollut kokonaan oma logiikkansa, mutta Drupalin uudelleenkirjoituksessa versioon 8 on hyödynnetty erityisesti Symphony2-koodikirjastoa.

D8:n Drupal-standardi on siis aiemmista versioista poiketen oliopohjainen ja siten lähempänä ohjelmistotuotannon totuttuja käytäntöjä. D8 on toisin sanoen lähempänä sitä tapaa, miten ohjelmistokehitystä kuuluu tehdä ohjelmointikielistä ja -ympäristöistä riippumatta.

Koska oliopohjaisuus tarkoittaa laajennusten helpompaa koodaamista ja yleensä helpompaa lähestyttävyyttä myös ei-drupalisteilla, muutos joko

a) teki kaikista developereista kertaheitoilla vähintäänkin potentiaalisia drupalisteja tai
b) haastaa jokaisen Drupal-developerin nostamaan oman osaamisensa uudelle tasolle.

Koodiuudistuksen monet edut

Koodiuudistus on tuonut mukanaan useita etuja. Koska Drupal on 8-version myötä osa laajempaa nettistandardia:

  • sen ylläpito on entistäkin helpompaa
  • sillä on laajempi kehittäjäyhteisö, vertaistestaus ja koodin laatu
  • se on aiempaakin tietoturvallisempi
  • sillä on parempi välimuistitekniikka
  • sen koodi on nopeampaa ja tehokkaampaa, mikä tarkoittaa mm. säästöjä palvelinkustannuksissa

Symphony2:n yhteydessä on mainittava Drupalille uusi teemoituskieli Twig, joka on sekin PHP-templaatteja nopeampi, joustavampi ja tietoturvallisempi.

Drupalin laajennettu ydin - asiakkaan hyödyt

Monet ominaisuudet, jotka vielä D7:ssäkin ovat olleet erillisiä lisäosia, on otettu D8:ssa mukaan Drupalin ytimeen, coreen. Näitä ovat vaikkapa wysiwyg-sisältöeditori, monikielisyys, sekä Views-listaukset.

Asiakas hyötyy ytimen muutoksista mm. seuraavasti:

  • eri ominaisuudet toimivat varmemmin yhteen
  • ominaisuuksien versio- ja muut päivitykset ovat helpompia tehdä
  • ominaisuuksien lisälaajennukset uusilla moduuleilla onnistuvat entistä vaivattomammin

Sivustohallinta on kokonaisuutena käyttäjäystävällisempää. Esimerkiksi coreen lisätty Quick Edit -moduuli mahdollistaa sivujen muokkaamisen suoraan kävijänäkymästä. Hallintapaneelin puolelle ei siis tarvitse mennä lainkaan.

Responsiiviset kuvat puolestaan mahdollistavat erikokoisten kuvien määrittelyn eri päätelaitteilla suoraan sisältöeditorissa. Ja niin edelleen.

Ei korjata sitä, mikä ei ole rikki

Versionumeron suureneminen ei ole tuonut muutoksia niihin perussyihin, joiden vuoksi Drupal on yksi globaalisti suosituimmista sisällönhallinta- ja verkkokauppa-alustoista. D8 on edelleen

  • kuukausi- ja lisenssimaksuton,
  • avoimen lähdekoodin ohjelmisto,
  • skaalautuva ja modulaarinen,
  • helppokäyttöinen ja
  • hakukoneystävällinen.

Drupal 8 on vasta elinkaarensa alussa. Vaikka sen päälle voi jo rakentaa monenlaisia verkkopalveluita, saattaa D7 olla vielä tässä vaiheessa monelle parempi valinta. Uudelle lapselle kun ei vielä juuri ole ennättänyt kehittyä vakaita moduuleja.

Todennäköistä tosin on, että D8 kasvaa aikuiseksi paljon edeltäviä versioitaan nopeammin.