Wunderin kotiinviemiset DriesNotesta
Drupalin perustaja ja Drupal-projektin vetäjä Dries Buytaert piti viimeisimmän DriesNoten 14. huhtikuuta DrupalCon North America 2021:ssa. Myös me osallistuimme tapahtumaan ja kuuntelimme mitä Driesillä oli sanottavanaan. Nyt jaamme omat muistiinpanomme.
Wunderin tuntevat tietävät, että 99% rakentamistamme digipalveluista on tehty Drupalilla. Drupalin tuntevat taasen ovat luultavasti osallistuneet Drupal-yhteisön tapahtumiin (Conit, Campit ja Meet-upit) – tai vähintäänkin kuulleet niistä. Ja jokainen, joka on koskaan osallistunut yhteenkään DrupalConiin tietää, että tapahtuman suosituin osuus on DriesNote.
Olen itse ollut Drupal-yhteisön aktiivinen jäsen jo 12 vuotta, ja takanani on kuusi DrupalConia. Tällä viikolla DrupalCon North America 2021Avautuu uuteen välilehteen järjestettiin virtuaalisesti, kuten suurin osa tapahtumista tänä vuonna (jolloin tapahtuman on myös mahdollista tavoittaa suurempi yleisö) – joten en tietystikään tahtonut jäädä tästä paitsi. Siispä, tässä ovat omat kotiinviemiseni DriesNotesta.
DriesNoten kohokohdat
Dries BuytaertAvautuu uuteen välilehteen perusti Drupalin yli 20 vuotta sitten ja toimii edelleen Drupal-projektin vetäjänä. Drupal-yhteisö suuresti odottaa näitä DrupalConeissa pidettäviä pääpuheenvuoroja, joissa käsitellään Drupalin nykytilaa, juhlinnan aiheisia onnistumisia sekä Driesin omia pohdintoja. DriesNote omalla tavallaan antaa yhteisölle tietynlaisen suunnan ja tarkoituksen tunteen.
Tällä kertaa 2 300 hengen virtuaalitapahtumassa todettiin selvästi, että Drupalin menestyksen kulmakivenä toimii yhteisön kontribuutiot. Suunnitteilla on useita toimia, joiden tarkoituksena on poistaa mahdollisia kontribuutioihin osallistumisen esteitä sekä ottaa uudet kontribuoijat paremmin vastaan.
Dries jakoi pääpuheenvuoronsa kolmeen aiheeseen:
- Drupal 9 ja Drupal 10
- Sivustonrakentaja (site builder): unohdettu käyttäjä
- Poispääsy saarelta
Seuraavaksi, avaan lyhyesti kunkin aiheen sisältöä.
Drupal 9 ja Drupal 10
Drupal 9 on otettu nopeasti käyttöön kaikilla rintamilla sen jälkeen, kun se julkaistiin 10 kuukautta sitten. Päivittäminen Drupal 8:sta Drupal 9:ään on helppoa sekä niinsanotusti takaperin yhteensopivaa (backward compatible). Tämän vuoksi vain kuukausi Drupal 9:n julkaisun jälkeen jo 60 000 verkkosivua toimii Drupal 9:llä (mm. Red Hat, WWF, Budweiser ja IBM).
Lisäksi 50 suosituinta Drupalin kontribuutiomoduulia ovat jo nyt valmiita Drupal 9:lle (jälleen, vain 10 kuukautta Drupal 9:n julkaisun jälkeen). Tämä on valtava parannus Drupal 8:aan.
Drupal 10:n julkaisu on suunniteltu kesälle 2022, ja juuri nyt työn alla on seuraavat viisi aloitetta:
- Decoupled-valikot
- Drupalin helppo käyttöönotto (easy out of the box)
- Automaattiset päivitykset
- Drupal 10 -valmius
- Uusi frontend-teema
Emme tässä tekstissä käy läpi näitä strategisia aloitteita sen tarkemmin, mutta niihin voi tutustua paremmin verkossa www.drupal.org.Avautuu uuteen välilehteen
Drupal 10:n julkaisupäivä on lähempänä kuin vaikuttaakaan, ja Dries korostaa 9.3 -version kehityssyklin tärkeyttä, sillä se on paras mahdollisuus sisällyttää kaikki muutokset ja uudet ominaisuudet Drupal 10:een ennen sen aikaikkunan sulkeutumista.
Niin ja muuten, Drupal 9:n julkaisun jälkeen jo 1 152 henkilöä 356 organisaatiosta ovat kontribuoineet Drupal 9:n kehitykseen – kerrassaan vaikuttavaa!
Sivuston rakentaja: unohdettu käyttäjä
Pääpuheenvuoron toisessa osassa Dries kävi läpi omia mietteitään Drupalin vahvuuksista sekä identiteetistä. 20 vuoden olemassaolon jälkeen, onko Drupal menettänyt osan identiteetistään? Microsoftin toimitusjohtajan Satya Nadellan tarina siitä, miten Microsoft palautettiin takaisin juurilleen, innoitti Driesia pohtimaan Drupalin juuria sekä sivuston rakentajapersoonaa.
On melko selvää, että Drupal jätti taakseen amatöörimäisen sivustorakentajan Drupal 8:n myötä. Monet drupalistit aloittivat uransa sivustorakentajina ilman suurta teknistä tietämystä ja jäivät koukkuun sen teknologian tehokkuuteen. Mutta samalla kun Drupalista on pyritty tekemään valmiimpi suurille yrityksille ja saamaan se omaksumaan kompleksisia, kunnianhimoisia projekteja, sivustorakentajan persoona näyttää nyt unohtuneen. Jotkut sanovat sen kasvattaneen kuilua vanhan liiton drupalistien sekä niiden välille, jotka vasta opettelevat Drupalia rakentamalla yksinkertaisia verkkosivuja. Itse näen asian niin, että mikäli tätä ei huomioitaisi, tuo kuilu saattaisi häiritä Drupal-projektia tulevaisuudessa.
Dries pohti, mitä me voisimme tehdä sivustorakentajan voimaannuttamiseksi, mikäli Drupal pystyisi omaksumaan tämän uudestaan? Hän ehdotti ratkaisuksi “Project browser”:ia, eli luetteloa yhden klikkauksen asennusprojekteista, jotka voidaan liittää omalle Drupal-sivustolle – aivan kuten puhelimeen asennettavat yhden klikin sovellukset.
Dries on tästä niin innoissaan, että ryhtyy vetämään tätä aloitetta tiivistääkseen Drupal-yhteisöä entisestään. “Tässä on niin paljon järkeä, että se sattuu”, Dries tunnustaa. Tutustu tarkemmin Project browser -aloitteeseenAvautuu uuteen välilehteen osallistuaksesi mukaan. Lue lisäksi myös blogikirjoitus dri.esAvautuu uuteen välilehteen :istä.
Pois saarelta
Erittäin harvat avoimen lähdekoodin organisaatiot toimivat samalla tasolla kuin Drupal. Tuhansien ihmisten koordinointi ja niiden työskentely yhdessä ei ole mikään helpoin työ!
Drupal.org on luonut paljon mukautettuja työkaluja tukeakseen yhteisöä, projekteja sekä Drupalin koodia. Mutta avoimen lähdekoodin kehittäminen on muuttunut siitä, mitä se joskus oli. Esimerkiksi Githubilla ja Gitlabilla on nykyään parempi valmius tarjota käyttöön loistava kehitysalusta ja ne ovat lisäksi hyvin rahoitettuja voiden nopeammin tukea innovaatioita. Havainnollistaakseen eroa Dries esitti humoristisen ja samalla silmiä avartavan videon siitä, kuinka helppo on kontribuoida Symfoniin Drupaliin verrattuna.
Drupal otti Gitlabin osittain käyttöön kuukausia sitten, mutta nyt on aika “päästä saarelta” kokonaan ja tehdä asiat kuten avoimen lähdekoodin kontribuoijat odottavat. Seuraavaksi Gitlab otetaan kokonaan käyttöön ja työnkulut mietitään uusiksi, jotta uusien kontribuointien tekeminen olisi mahdollisimman helppoa. Siirtymävaiheen on tavoitteena päättyä vuoteen 2022 mennessä, ja sponsoreita etsitään siirtymän vauhdittamiseksi.
Kysymysosion aikana todettiin, että kontribuutioita tarvitaan ja Drupal Association on valmis kannustamaan niihin. Drupal.orgin kehittämä kredittijärjestelmä on yksi tavoista palkita kontribuoijia. Järjestelmä on win-win-tilanne kehittäjille ja yrityksille, sillä se auttaa myös voittamaan tarjouksia ja houkuttelemaan parhaita osaajia. Dries on aiemmin kirjoittanut blogiinsa tekijöiden ja työntarjoajien tasapainottamisesta avoimen lähdekoodin ylläpitämisessä ja skaalaamisessa artikkelissaan “Balancing Makers and Takers to scale and sustain Open SourceAvautuu uuteen välilehteen”.
Vielä muutama WunderNote
Me Wunderilla pidämme huolen toisistamme ja vaalimme luottamuksen kulttuuria, joten erityiskiitokset Driesille pääpuheen aloittamisesta 30 sekunnin hiljaisuudella: sekä #blacklivesmatter-liikkeen tukemiseksi että kunnioittaaksemme Covid-19-pandemian seurauksena menehtyneitä Drupal-yhteisön jäseniä. On tärkeää kuulua yhteisöön, joka välittää – ja osoittaa välittävänsä.
Olemme myös ylpeitä siitä, että kolme neljästä Covid-19-rokotteita kehittävistä yrityksistä käyttää Drupalia verkkopalveluissaan, jolloin Drupal tukee epäsuorasti myös niitä tahoja, jotka pelastavat henkiämme. Samanaikaisesti, vaikka maailmanlaajuinen pandemia pakotti DrupalCon North American siirtymään virtuaalitilaisuudeksi, positiivinen sivuvaikutus on se, että näin tapahtuma oli inklusiivisempi ja saavutettavampi ihmisille ympäri maailman, myös meille.