DrupalCon 2013 Prag och gemenskapens styrka

Jag hade nöjet att delta i DrupalCon 2013 i Prag. DrupalCon är i grunden en teknisk konferens där alla utvecklare som jobbar med Drupal samlas ihop. Just nu ligger fokus kraftigt på följande version, Drupal 8. Det är stora förändringar på väg, vilket väcker både stora förhoppningar och farhågor inom Drupalcommunityt.

DrupalCon 2013 Prag gruppbild
DrupalCon 2013 Prag gruppbild. CC By-SA Michael Schmid http://www.flickr.com/photos/x-foto/

Mindre aktörer är oroliga över att de inte längre ensamma skall kunna hantera en Drupalsajt, att de blir för komplexa. En del användare börjar använda Drupal på nya sätt så att de skär av trådarna mellan backenden (den tekniska bakgrunden) och frontenden (det som användarna ser på sina skärmar). Andra vill fortsätta att utveckla Drupal 7 ännu, eftersom det är ett fungerande system. Och ytterligare andra kan inte vänta på att Drupal 8 skall lanseras för att kunna utnyttja de nyheter som är på kommande. Klart är dock att fler utvecklare redan nu har bidragit till utvecklingen av Drupal 8 än av någon annan tidigare version.

Och det är verkligen mycket nytt, Drupal 8 innehåller över 200 nya egenskaper. Dries Buytaert, ”Drupals pappa”, tog i sin keynote särskilt upp Drupals samhälleliga betydelse, vad systemet möjliggör som ett open source webbpubliceringssystem. I linje med det fokuserade Dries också mycket på egenskaper som tillgänglighet (accessability), mångspråkighet och mobilanpassning i sitt tal. Det var också glädjande för mig att höra att en stor vikt lagts på att semantisk annotering i Drupal, huvudsakligen i linje med definitionerna i schema.org (mer om vårt arbete kring detta i ett senare inlägg).

Andra dagens keynote hölls av Lisa Welchman som pratade om vikten i att vårda den community som byggts upp. Det finns en paradox för öppna gemenskaper, där just öppenheten blir den drivande faktorn för tillväxt och kreativ gemenskap, vilket väcker krav på styrning, vilket riskerar kväsa communityt. Det här är något som man sett inom Drupalgemenskapen där dessa DrupalCons och också mindre träffar har varit fantastiskt inspirerande. Och den hjälp som utvecklarna ger till varandra helt gratis och av pur välvilja är helt fantastik. Och tänkt ur ett mer krasst affärsperspektiv otroligt prisvärd. För det arbete som gemenskapen gör och ger varandra är värd miljontals euro!

Men samtidigt kommer den andra sidan in. Då en verksamhet växer så börjar den spreta åt olika håll och kan inte längre fungera effektivt utan styrning. Men där måste man gå försiktigt tillväga. Och även styrning är något man kan göra tillsammans. Och på så vis övervinna paradoxen mellan den inspirerande och tillväxtgivande friheten och den potentiellt kväsande styrningen.

En lärdom som vi gärna kunde överföra till fler verksamhetsområden, inte minst journalistiken.

Nedan en Storify som samlar mitt twitterperspekiv på DrupalCon Prag:

DrupalCon 2012 München

En del av Svenska.yle.fi hade möjligheten att som en skolningsresa delta i årets europeiska Drupalkonferens som i år ordnades i München. För mig var detta mitt första Drupalevenemang så jag visste inte riktigt vad som väntade. Då Robert Douglass dök upp i öppningen av DrupalCon iklädd dirndl och några minuter senare salen genomljöd av 1800 programmerare som joddlade steg nog orosmålen några pinnsteg …

Men snabbt blev det nog klart att ovannämnda hör till den familjära atmosfär som präglar Drupalcommunityn, och själva programmet var ytterst intressant och mångsidigt. Stor fokus låg på utvecklingsarbetet med D8, följande version av Drupal. Det arbetet är nu inne på slutrakan och de funktioner som skall med bör vara klara i december. Lansering planerad till augusti 2013. Tills dags dato har över 600 webbutvecklare arbetat med D8.

 

Utvecklingen av D8 visar på flera intressanta spår för Drupal. Ett av dem är implementeringen av php-ramverket Symfony. Detta innebär en fortsättning på breddningen av Drupals verktygspalett till externa open source-lösningar, en utveckling som redan tidigare inletts med implementeringen av javascriptbiblioteket jQuery i D7. Det här var ett spår Henri Bergius var inne på i sin keynote Decoupling content managment. I hans mening är fortfarande samtliga CMS monoliter, som borde brytas ner.

 

Utvecklingsarbetet med arkitekturen i D8 forsätter med fokus på att ytterligare underlätta såväl testning, lansering och uppgradering genom att hålla olika lager mellan innehåll, frontend och backend separata. Ett annat steg är de stora framsteg som gjort i användarvänlighet och WYSIWYG-uppdatering i D8 i och med Spark-projektet och Alhoa-editorn. Imponerande grejer! Se själv:

Förutom det mer tekniska snacket jag i ärlighetens namn stundvis hade svårt att hänga med i, kom där också många intressanta saker fram som mer berör mitt eget konceptutvecklarperspektiv. Både Dries Buytaert och Anke Domscheit-Berg pratade om hur Drupal använts för att främja genomskinlighet, samarbete och deltagande mellan myndigheter och medborgare, dvs. det sk. Government 2.0.

 

Drupal har också framgångrikt använts av ideella organisationer som behöver ett system för att med minimala instegskostnader få upp en webbplats. Öppna ”distron” är här till stor hjälp, de är liksom nycklarna-i-handen-färdiga-att-tas-i-bruk webbpaket. En intressant presentation på DrupalCom handlade om ett av dem, OpenAid.

Andan av open source kändes starkt på många håll. Förrutom ovan nämnda OpenAid så var det Sony-sponsorerade projektet med views i Drupal6 ännu i färskt minne. De investerade miljoner i utvecklingspengar för att bygga mångspråkiga sajter för fans till de stjärnor som de har hos dem. De släppte sedan allt vad du utvecklat öppet till Drupal-gemenskapen. Som sedan dess bidragit med vidareutveckling som skulle ha kostat oräkneliga miljoner . Samma kungstanke ligger bakom initiativet Large Scale Drupal (LSD) där de största aktörerna som använder Drupal samarbetar med stora utvecklingsprojekt. Jag ställde i detta sammanhang en representant från NBC frågan om detta är besvärligt ur konkurenssynvinkel, han menade att det inte är så. ”Det är ju innehållet vi konkurerar med, inte de tekniska verktygen vi använder för att publicera innehållet. Dessutom gav detta oss bra insyn och samarbete med hur t.ex. Disney löst en del problem som vi också haft”.

Utöver det officiella programmet var korridorsnacket, Birds of a Feather-sessionerna (spontana möten kring av deltagarna föreslagna ämnen) och möjligheterna att träffa de främsta experterna inom området verkligen givande. Vi fick t.ex. stor hjälp och härligt meningsutbyte av Lin Clark och Stéphane Corlosquet, de ledande krafterna inom semantisk webb och Drupal. Och Dan ”dman” Morrison gjorde en code review av Svenska Yles Onki-modul mitt under pågående konferens. Mer om allt detta kommer så småningom här på Utvecklingsbloggen.

Just dessa möten, gemenskapen, samarbetet (och det goda ölet i München) blev de stora behållingarna av DrupalCon 2012 Munich.

 

It’s all about the community

Group Photo* DrupalCon Europe 2012. Munich, Germany

PS. gratis Drupal-klistermärken till den som kan hitta bloggpostförfattaren från bilden ovan 🙂