2 400 utvecklare har kämpat under fyra år. Nu är det är här, den nya versionen av publiceringssystemet Drupal. Vad innebär det för användarna? Svaret ger Tomas Persson, CTO på Wunderkraut, en byrå som är med i förbundet Drupalföretagen.
Tomas Persson låter näst intill lyrisk när han beskriver hur funktionaliteten har utvecklats i Drupal 8.
– För mig är Drupal ett ramverk att bygga webb med och Drupal 8 tar detta ännu ett steg framåt. Jämför man med andra plattformar men även med hur Drupal såg ut i de första versionerna så handlar Drupal inte om att ha färdiga slutanvändarfunktioner utan om byggstenar som stöttar ditt företags Digitala affär säger Tomas Persson och utvecklar:
– Det handlar om att stödja verksamhetens verkliga informationsmodeller och behov, något som i andra plattformar är extremt begränsat utan att skriva helt egen kod. I Drupal 8 kommer dessutom allt data att bli tillgängligt via webbtjänster om du vill. Det är busenkelt att skapa ett API dit du kan hämta eller skriva data från andra tjänster.
E-handel då?
– Drupal har sedan version 7 ett väldigt bra stöd för ehandel och där kommer Drupal 8 att bli ännu vassare. Skall man lyfta fram bra case för e-handel med Drupal handlar det dels om sajter där du skall kombinera innehållshantering och e-handel, men även sajter som har behov av avancerade flöden för användarna och integrationer mot andra system.
Tomas Persson lyfter särskilt fram möjligheterna att bygga snabba sajter för stora företag som visar ut mängder av olika slags innehåll.
– Som tekniknörd går jag igång mycket på att allt kan konfigureras och möjligheterna att casha på olika nivåer, så det går att bygga extremt komplexa plattformar på enterprisenivå.
Och det innebär?
– Att det finns stöd i kärnan för olika innehåll som uppdateras med olika frekvens, så att inte allt innehåll behöver hämtas in på nytt varje gång en användare kommer till en sajt. Moderna webbsajter har ett allt större behov av att innehållet är dynamiskt, här vi får helt nytt stöd inbyggt i kärnan av Drupal. Vi kan nu cacha delar på sidor och även underliggande komponenter med egna så kallade cache-tags. Vi kan dessutom styra helt var dessa objekt ska lagras som i webbservern, i webbläsaren eller i en distribuerad cache tjänst.
Hur stöds ett företags affärer i Drupal 8?
– Det finns väldigt mycket sådana grejer på en egen sajt som heter Drupal Commerce, där det finns en grundmodell som kan anpassas. Det finns extremt mycket stöd för funktioner för e-handel, en hel kaka att plocka från. Drupal är bra på att kombinera hantering av innehåll med e-handel, som passar för nyhetssajter som vill sälja prenumerationer eller sajter där användarna laddar ner digitala produkter.
Hur klarar Drupal 8 mobila enheter?
– I Drupal 8 är hanteringen av responsiva bilder standardiserad, det har även lagts krut på att all funktionalitet i administrationsgränssnitten skall fungera mobilt. När det kommer till hur sajten ser ut för besökarna beror det på vilket ett tema som man använder. Ett tema bygger helt själv eller så baserar på ett befintligt tema på drupal.org.
Hur funkar nya Drupal 8 för appar?
– Det finns väldigt bra stöd. De nya API-möjligheterna gör att det är lätt att använda Drupal som innehållsnav till dina egna appar. Det finns dessutom projekt som gör Drupal-innehåll tillgängligt mot Apache Cordova och Phonegap.
Vad bör alla med gamla installationer tänka på?
– Bra fråga. Den viktigaste frågan handlar nog egentligen om det nu byggde för några år sedan verkligen stöder den affär ni har idag. När ni vet det kan man titta på vad som ska uppdateras och vad som skall göras om. Generellt kan man säga att ditt innehåll är inget problem att uppdatera om du använt dig av Drupals standard. Det som ofta är mer komplext handlar om hur data presenteras. Det är ditt tema och din front end kod som är svårast att uppgradera eftersom detta oftast är något som är anpassat för just din webbplats.
Kan man köra vidare på sitt gamla Drupalsystem?
– Ja, när Drupalcommunityn släpper Drupal 8, så finns idag ett commitment om stötta Drupal 6 med uppdateringar i ytterligare 3 månader. I praktiken har jag dock svårt att se att det inte kommer att bli längre tid, men ännu så länge är det den officiella siffran. Det är dock väldigt många sajter som fortfarande använder Drupal 6 så min gissning är att det kommer finnas ganska bra stöd ytterligare något år. Det kommer sannolikt även att finnas företag som säljer support för Drupal 6 eftersom det kommer att finnas en marknad för det.
Finns risk att befintligt innehåll förloras vid en uppgradering?
– Nej, ditt innehåll kan inte gå förlorat i en uppgradering om inte de utvecklare som byggt sajten gjorde det på ett felaktigt sätt. Det är lätt att plocka över innehåll från en Drupalsajt till en annan.
Tomas Persson lägger till:
– En annan nyhet i Drupal 8 handlar om stöd för RDF och microdata. Vi har nu stöd för Schema.org-taggar i kärnan. Det handlar i grunden om att arbeta med standarder där Schema.org definierar en standard för hur data på webben ska publiceras. Om din webbplats följer dessa standards så kommer andra tjänster enkelt att kunna konsumera dina data. Det enklaste exemplet handlar om hur Google kan indexera din sajt om du definierar vad du menar med saker som resor eller event. Då vet Google exakt vad det handlar om. Det är inte bara Google som tittar på detta, användningsområdena är väldigt stora här.
Kanske är det bättre att gå över till WordPress?
– WordPress och Drupal är för mig väldigt olika även om de kan användas till samma saker. WordPress är fantastiskt bra på enkel innehållshantering och överlägset Drupal i att sätta upp en sajt snabbt även om Drupal 8 kommer minska den skillnaden. Det är när dina behov blir mer komplexa eller när du skall förvalta en lösning över tid som Drupals styrkor väger över. Drupals APIer och komponent-baserade uppbyggnad gör det helt enkelt lättare att förändra över tiden. I WordPress resulterar ofta alla former av avsteg från standard i ett eget kodbibliotek som du själv helt måste äga och förvalta utan möjlighet till uppgraderingar från din community.
Vad händer inom organisationen Drupalföretagen?
– Vi har inte så många aktiviteter under den flaggan just nu, men vi har trots detta ett oerhört starkt band till varandra genom Drupalcommunityn. Vi kommer att se fler aktiviteter under gemensam flagg framöver, men det finns inget planerat just nu.
Vilka är medlemmar i Drupalföretagen?
– Wunderkraut, Happiness och Stormfors. Vår ambition är dock att engagera fler, men vid uppstarten för några år sedan var dessa företag mest aktiva inom Drupal i Sverige.

Rolf van den Brink
DO JOBB
AcadeMedia är det största oberoende utbildningsföretaget i norra Europa med verksamheter i Sverige, Norge, Tyskland, Nederländerna, Storbritannien, Polen och Finland. Bolagets storlek skapar trygghet och ger...
Är du en skicklig skribent med djup kunskap inom hållbarhetsrapportering och redovisningstekniska detaljer? Brinner du dessutom för kommunikation så kan det här vara rollen för...