Karhulla on asiaa

Drupal 11 ja Drupal CMS – jul­kai­su­jär­jes­tel­män uusi versio ja lupaava uusi sukupolvi

Kimmo Tapala

Kimmo Tapala 1

Drupal 11 julkaistiin vuoden 2024 elokuussa ja se on kirjoitushetkellä ehtinyt jo versioon 11.1.8. Drupalin päivittyessä 10:stä 11:een ei käyttäjälle välttämättä välity koko totuus siitä, kuinka tärkeästä päivityksestä oikeasti on kyse. Drupal 11 on joidenkin arvioiden mukaan sivuutettu ”pelkkänä Symfony-komponenttipäivityksenä”, vaikka todellisuudessa se on hyvinkin merkittävä päivitys, joka mahdollistaa Drupalin tulevaisuuden kannalta huikean kehitysharppauksen. Drupal 11 on myös tärkeä päivitys tietoturvan kannalta.

Tässä ensin muutamia esimerkkejä Drupal 11:n mukanaan tuomista pienemmistä uudistuksista:

  • SDC, eli Single Directory Components, on nyt stabiili, tuotantokäyttöön soveltuva ominaisuus. SDC on Drupalin ytimen tapa toteuttaa komponenttipohjaisia teemoja. Aikaisemmin komponenttipohjaiset teemat olivat kyllä mahdollisia (esimerkiksi Compony), mutta ne olivat usein hyvin monimutkaisia toteuttaa. SDC:n myötä komponenttipohjaiset teemat ovat nyt paljon helpompia toteuttaa ja ylläpitää. SDC on ollut käyttövalmis jo pitkään, mutta nyt se on siis virallisesti OK tuotantokäyttöön.
  • SDC:n ohella stabiilin statuksen saavutti myös Workspaces-ominaisuus, joka mahdollistaa erilaiset työtilat. Työtiloja voidaan käyttää esimerkiksi suurten sisältö- ja konfiguraatiomuutosten työstämiseen ja julkaisemiseen kerralla.

Ja sitten se varsinainen pihvi: tuo aikaisemmin mainitsemani merkittävä uudistus Drupal 11:ssä on tuki resepteille (englanniksi Recipes). Reseptit ovat eräänlainen ”paketti”, joka sisältää Drupalin moduuleja, teemoja ja konfiguraatiota. Reseptit helpottavat Drupalin käyttöönottoa ja tarjoavat valmiita ratkaisuja erilaisiin käyttötapauksiin. Juuri näiden reseptien pohjalle rakentuu Drupal CMS, joka on Drupalin uusi ”tuote” ja joka julkaistiin Drupal 11:n myötä. Uskon vahvasti, että Drupal CMS:n kohtalo määrittää koko Drupalin tulevaisuuden.

Drupal CMS

Drupal CMS on ”perinteisen” Drupalin päälle rakennettu tuote, joka tarjoaa perus-Drupalia merkittävästi valmiimman ja helpommin käyttöönotettavan sisällönhallintajärjestelmän. Ajatuksena ilmeisesti on, että Drupal on enemmänkin kehittäjille suunnattu sovelluskehys, kun taas Drupal CMS on valmis sisällönhallintajärjestelmä, joka on helppo ottaa käyttöön ja joka tarjoaa valmiita ratkaisuja erilaisiin käyttötapauksiin. Tämä on ihan hyvä idea, koska Drupal on ollut jo pitkään tunnettu siitä, että se on erittäin monipuolinen ja joustava, mutta samalla myös hyvin monimutkainen ja vaikeasti lähestyttävä erityisesti aloittelijoille. Mitään ei perinteisesti ole Drupalissa tullut valmiina, vaan sivuston rakentaminen on yleensä pitänyt aloittaa nollista.

Kuten aikaisemmin mainitsinkin, Drupal CMS perustuu suurelta osin Drupalin resepteihin. Yksi sivusto voi käyttää useita reseptejä, joista kukin voi toteuttaa oman osa-alueensa sivustosta. Yksi resepti voi esimerkiksi toteuttaa kattavan mediahallinnan ja toinen resepti vaikkapa tapahtumakalenterin tapahtumasisältötyyppeineen. Reseptit puolestaan hyödyntävät Drupalin moduuleja, teemoja ja konfiguraatiota. Reseptejä voikin ajatella eräänlaisina korkeamman tason moduuleina.

Jos Drupal 11 oli jossain määrin tylsä versiopäivitys, on Drupal CMS sitä vastoin hyvin mielenkiintoinen ja lupaava tuote. Reseptejä on jo nyt varsin mukava määrä ja niiden määrä tuntuu kasvavan hyvää vauhtia. Drupal CMS:n kehityksen kanssa yhdessä on kehitetty myös Drupal CMS AI -kokonaisuutta, joka tarjoaa perustan tekoälyn hyödyntämiselle sisällönhallinnassa, sivuston kehityksessä sekä ylläpidossa. Drupal CMS AI tekeekin Drupal CMS:stä yhden lupaavimmista alustoista tekoälyavusteiselle sisällönhallinnalle. Erittäin siistiä kamaa.

Experience Builder

Toistaiseksi WordPress ja sen Gutenberg-editori ovat olleet markkinoiden johtavia sisällönhallintajärjestelmiä, kun puhutaan sisällön luomisesta ja hallinnasta. Drupal CMS:n myötä Drupal on kuitenkin ottamassa merkittävän kehitysaskeleen tällä saralla. Drupal CMS:lle ollaan nimittäin kovalla vauhdilla kehittämässä Experience Builderia, joka on käytännössä Drupalin vastine Gutenbergille ja WP:n lohkopohjaiselle sisältöeditoinnille.

Experience Builder vaikuttaa oikeastaan jopa hämmästyttävän hyvältä. Se näyttää intuitiiviselta ja helppokäyttöiseltä, mutta samalla se myös tarjoaa paljon mahdollisuuksia ja joustavuutta. Aikaisemmat — usein Paragraphs-moduuliin perustuvat — lohkopohjaiset sisällönhallintaratkaisut ovat olleet usein hyvin kömpelöitä ja vaikeita käyttää, mutta Experience Builder tuntuu olevan täysin toista maata. Se vaikuttaa tässä kehitysvaiheessa jopa paremmalta kuin Gutenberg.

Vaikka Drupal CMS on jo tällä hetkellä saatavilla ja valmis käytettäväksi, ei Experience Builder valitettavasti sitä ole. Sitä kehitetään tällä hetkellä aktiivisesti ja sen julkaisu on suunniteltu Drupal CMS 2.0:n yhteyteen. Kauaa ei kuitenkaan enää tarvitse välttämättä odottaa, sillä Drupal CMS 2.0:n julkaisua on kaavailtu vuoden 2025 loppupuoliskolle.

Miksi Drupal CMS on niin mielenkiintoinen?

Drupal on jo hyvin pitkään ollut alustana erittäin monipuolinen ja joustava, ja sen päälle on voinut toteuttaa käytännössä ihan mitä tahansa. Tämä kaikki on kuitenkin ollut hyvin kehittäjäkeskeistä ja Drupal on ollut tunnettu siitä, että se on vaikea ja monimutkainen erityisesti aloittelijoille. Drupal CMS:llä on potentiaalia korjata nämä ongelmat.

Drupal CMS AI tarjoaa erinomaisen pohjan tekoälyn hyödyntämiseen sisällönhallinnassa ja tukee tekoälysovellusten rakentamista Drupalin päälle. Experience Builder antaa modernin, sulavan sisällönhallintakokemuksen ja tekee sisällön luomisesta ja hallinnasta helppoa ja nopeaa. Tähän kun vielä ynnätään mukaan lukuisat reseptit, jotka tarjoavat valmiita ratkaisuja lähes mihin tahansa käyttötapaukseen, alkaa itselläni ainakin hiukan kuolaa virrata suupielistä. Olisiko tässä Drupalin mahdollisuus oikeasti haastaa muut sisällönhallintajärjestelmät?

Tykkäsitkö tästä jutusta?

1
0
0
0
Kenttä on validointitarkoituksiin ja tulee jättää koskemattomaksi.
Jaa juttu somessa
Tällä viikolla näitä luettiin eniten
  1. Generative Engine Optimization (GEO) – optimoinnin uusi aikakausi
  2. Kerro itsestäsi tarinoin – tarinankerronta markkinoinnissa
  3. Tee verkkosivuista tekoäly-ystävälliset – 6 tapaa kasvattaa näkyvyyttä AI-aikakaudella
Viime aikoina eniten reaktioita herättivät
Ota yhteyttä
Tilaa uutiskirje