Drupalcamp Stockholm 2014

Drupal Stockholm proudly presents DrupalCamp Stockholm


A perfect opportunity to learn more about Drupal, a content management framework for PHP. Mingle, network, learn and have fun.

If you're using Twitter, say hello to us @drupalsthlm and talk about the camp #drupalsthlm

Questions or ideas? Oscar is your man: oscar.liljencrantz@gmail.com

When and where

Saturday March 15, 2014, 09.00 – 22.00 at SUP46

Sunday March 16, 2014, 11.00 – 18.00 Codesprint at Awave, Sveavägen 151. @mortendk and @rteijeiro will lead the sprint where they are going to help people to contribute to the Twig Drupal 8 core initiative.

Can't make it? Watch it live

Bambuser has been generous enough to offer us a free premium account so we can stream the camp live, from 9 in the morning to 17 in the afternoon. We'll embed the stream here below as soon as we start broadcasting so be here at 9 on March 15 and be ready.

Main sponsor


Vill du sponsra DrupalCamp Stockholm? Kontakta Jakob Persson, jakob.persson@leancept.com, för mer information.

Social sponsor


Organizing sponsor


Time Main Space Subspace
09.00 - 09.20 Registration + Coffee
09.20 - 09.30 Opening
09.30 - 10.15 KEYNOTE
Rob Douglass – Open source as a service (en)
10.15- 10.45 Ruben Teijeiro – Contributing to Drupal 8 - Be a Drupal Hero (en) Emil Swessar & Malin Gernandt – Framtidssäkra teman för Drupal (sv)
10.45 - 11.15 Kristian Polso – Use cases for Drupal Commerce (en) Mattias Axelsson – Swegov, borde det finnas en distribution för svenska myndigheter? (sv)
11.15 - 11.45 Anita Hoff – Det ska vara lätt att vara stockholmare på webben (sv) Kent Bridges – Lingotek + Drupal - The Power to Translate is Now Inside Drupal (en)
11.45 - 13.15 Lunch
13.15 - 14.00 KEYNOTE
Chris Shattuck – When will Drupal die? (en)
14.00 - 14.30 FEATURED
Morten Birch-Heide Jørgensen – TWIG Theming (en)
14.30 - 15.00 Janne Kalliola – Growing and managing Drupal organisations (en) Kristoffer & Joakim – Migrera från .NET/SQL till Drupal (sv)
15.00 - 15.15 Coffee
15.15 - 15.45 FEATURED
Thomas Barregren – Content is king – igen! (sv)
Gabriel Dragomir – Migrating data to Drupal 8: a survival guide (en)
15.45 - 16.15 Laurent Chollat – Wauwaa.com: Combining content, videos, and commerce (en) Johan Falk – 12 Views pro tips (en)
16.15 - 16.45 Pontus Grensman – Det är jag som betalar din faktura – kundperspektivet på ett agilt projekt (sv) Kalle Varisvirta – Installing Drupal globally (en)
16.45 - 17.00 Closing
17.00 - 17.30 Hot Dogs & Drinks Coders' lounge
17.30 - 18.00 Drupal Awards (sv) Coders' lounge
18.00 - 19.00 Trivia Night & Drinks (en) Coders' lounge
20-ish A Magical Night Show (en) Coders' lounge
20.00 - 21.25 DJ Mattias Johansson Coders' lounge
21.25 - 21.40 Exit


  • Open Source as a Service

    The success or failure of Drupal comes down to the business models that it supports. With Drupal 8 just around the corner it's time to sniff out the special opportunities that lie ahead and start positioning your business to grab the pie. The convergence of several factors and technologies will make Drupal 8 the best Drupal yet for creating products and Software as a Service offerings. In fact, a whole new model of "Hybrid SaaS" possible. Come to this session and find out how.

  • When Will Drupal Die?

    Many of us depend on Drupal for our livelihoods and our community, but is Drupal a ship that's headed to the future, or is it sinking? In this talk, I hope to give you one perspective of where Drupal is at, what threatens its longevity, and what we can do to keep Drupal alive.

Featured session

  • Content is king – igen!

    Det har inte undgått dig att innehåll åter är kung. Content marketing är årets snackis bland marknadsförare. Inbound marketing är säljares nya kelgris. Och native advertising är tidningars frälsning. Oavsett metod så är innehåll i centrum. Innehåll som attraherar och engagerar. Innehåll som fångar dina målgruppers intresse, och får dem att ta ett steg till längs köparens resa.

    I en värld där internet, mobilitet och sociala medier ritar om förutsättningarna för marknadskommunikation. Där mycket av marknadskommunikation upplevs avbryta och störa. Där köpare gör allt större del av sin utvärdering på webbplatser och i sociala medier, långt innan de tar kontakt med dig. I denna värld blir det allt viktigare att kommunicera på målgruppens villkor. Inte trycka på dem ditt budskap. Utan förtjäna deras uppmärksamhet genom att erbjuda innehåll som skapar värde. Det är vad content marketing handlar om.

    I denna föreläsning berättar Thomas Barregren om content marketing. Vad det är. Var det kommer från. Varför det inte är fluga. Varför du skall göra det. Och hur du kommer igång.

  • TWIG Theming

    The Themers of Drupal have for years been whining & moaning over the bad markup, confusing theme functionality, Drupals lack of separation from the frontend to the backend and generally WTF when you work in the frontend. Now in Drupal8 The Dark ages of Drupal Theming is gone (foreva!) phptemplate is put on the bench and is replaced by "a modern tempting system": TWIG. This session will show in both practical examples & on a broader base why TWIG will rock the themers world in Drupal.


  • .NET/SQL to Drupal migration

    Showcase on how we have migrated a custom build .NET solution with MS SQL to Drupal 7. How we constructed the Drupal 7 site. But also how to migrate the db and file attachments to Drupal 7. We will go thru how migrate coding is working and some of our pitfall with solutions. This is a slightly advanced session, and preferable you have some knowledge on module writing and hook system.

  • Wauwaa.com: Combining content, videos, and commerce

    Wauwaa is a service dedicated for new parents to discover information about pregnancy, birth and parenting combined with an e-commerce offering that has timed based deals and always available featured brands related to babies and small children. The content is based on both text and video.

    The business model is based on e-commerce sales directed to the community built around the content. People are invited to visit the site through several marketing methods, including heavy use of social media, content marketing, SEM, mummy / daddy blogger communities and automated email marketing. This allows the users to have a daily reason to visit, interest to stay and consume good and informative content, and finally purchase items that are either time based and discounted or unique and exclusive offers that are always available.

    All this is based on Drupal, built by Exove in agile fashion together with Wauwaa. In this presentation, Ivan Lopez, CEO of Wauwaa, describes the business of the company on an overall level and the nuances of dealing with new parents and growing families. Janne Kalliola, CEO of Exove, continues with the technical details, such as the architecture, the used components, and the hurdles and successes of the project. Ivan Lopez, finalises with the lessons learned and Wauwaa's overall experiences with Drupal platform.

    The session is enjoyable and informative both to technical and business people, and it gives valuable insight about implementing modern content-driven online shopping destinations in a highly competitive market and critical consumer group.

  • Lingotek + Drupal - The Power to Translate is Now Inside Drupal

    "Now it's easy to quickly translate your content directly from Drupal using the new Lingotek - Inside for Drupal module. Your users will be able to access translated content, nominate content for translation, and even offer to translate content themselves-all without leaving your site! Join Kent Bridges, VP of Business Development, for Lingotek he will walk you through the five steps needed to produce and maintain a multilingual website in Drupal, including how to:

    Easily manage your multilingual sites
    Synchronize content and manage changes
    Translate content on the fly
    Use your community to translate
    When needed, professionally translate the content on your site"

  • Use cases for Drupal Commerce

    Drupal Commerce is a flexible e-commerce framework, but what is it really suitable for? In this session I will go through different kinds of use cases (multi-seller marketplaces, wholesale, subscription etc) and we'll see what Commerce is really suitable for, what is the current status of related modules etc.

    No prior knowledge of Commerce is needed. It might be good to know some Drupal core mechanics, such as entities etc.

  • Growing and Manading Drupal Organisations

    "The success of any IT project, Drupal site development included, depends on the people. The key to success is hiring only good people, avoiding mediocrity, and growing the knowledge of the team with each and every project. This is easier said than done.

    The session discusses how to create, grow, and develop a Drupal organisation and to keep your business afloat. The main emphasis is on acquiring and maintaining talented individuals and focusing their energy on a common goal.

    The first part of the session elaborates building a Drupal organisation as a Drupal vendor, and the second part discusses creating a Drupal organisation as a customer."

  • Installing Drupal globally

    Installing a single Drupal site for serving the whole planet or big parts of it can be challenging. However, there are well-tested options available. In this session we'll go through some of these techniques, their pros and cons, after finally showcasing the latest option we've tried in production use, the MySQL 5.6 GTID replication ring and combined with Unison. We think this is currently the most suitable option for global Drupal sites with a lot of user-generated content.

  • Maintainable themes

    Lär dig hur Wunderkraut arbetar med modulär CSS och responsivitet för att bygga skalbara teman som går att återanvända.

  • Det är jag som betalar din faktura – kundperspektivet på ett agilt projekt

    Pontus Grensman, digital strateg, är din kund. Vad vill han ha av dig? När det traditionella printhuset Forma Publishing Group 2012 beslutade sig för att byta CMS-system från *beep* till Drupal var Pontus den drivande kraften. Utifrån sina erfarenheter som beställare avslöjar han vilka saker var avgörande när han valde leverantör, hur processen gick till och vilka krav har han haft på leverantören under projektets gång.

    •Byta CMS-system i ett traditionellt printhus - En digital utmaning
    •Från 0 till 100 på 2 år – så gick processen till.
    •Do’s and don’ts för leverantörer – så får du uppdraget
    •Hur vi arbetade med trippla projektmodeller – samtidigt
    •Därför var mitt viktigaste krav transparens – och vilka var mina andra krav?
    •Att sitta fast mellan leverantören och chefen – så kan du underlätta för mig och få mig att uppskatta ditt arbete.
    •Vad jag gillade – och vad som gick helt åt skogen...

  • Det ska vara lätt att vara stockholmare på webben

    Varje morgon går drygt 75 000 barn och unga i Stockholm till skolan. På varje skola pågår en intensiv aktivitet med en verksamhet som hela tiden förbättras och utvecklas för att alla elever ska lyckas nå kunskapsmålen. Föräldrar som ska välja skola till sitt barn vill kunna bilda sig en uppfattning om vad skolan erbjuder. Därför startade utbildningsförvaltningen ett projekt för att alla skolor lätt ska kunna hålla sina webbplatser aktuella, tydliga och tillgängliga. Drupal blev lösningen.

  • Contributing to Drupal 8 - Be a Drupal Hero

    In this session you will learn the steps of how to contribute to Drupal 8 from scratch. Since installing Drupal 8 in every platform to finally submitting your patch to Drupal core.

    I will try to explain how to deal with the issue queue in drupal.org trying to find an issue to work on. What are the best places to look for issues and where to find help and documentation to start contributing.

    After the session I hope you will be ready and engaged to contribute to Drupal 8.

  • Migrating data to Drupal 8: a survival guide

    This session will introduce the basics of migrating content to Drupal 8 using the Migrate API which made its way to Drupal 8 core. Developers will find out about the inner workings of an example migration task for Drupal 8 and what are the new features Migrate API and its satellite modules offer.


  • Swegov – borde det finnas en distribution för svenska myndigheter?

    En kort titt på distributionerna Agov (http://agov.com.au/) och Openpublic (http://openpublicapp.com/). Därefter en rundabordsdiskussion om ett liknande upplägg skulle kunna fungera i Sverige.


  • Emil Swessar & Malin Gernandt

    Malin Gernandt: Has been working with drupal development and theming at nodeOne and Wunderkraut since 2010. Before that she was a professional basketball player in Sweden and in Spain.

    Emil Swessar: Drupal and frontend developer at Wunderkraut Stockholm with four years of professional experience.

  • Mattias Axelsson

    CEO @ Happiness Web Agency, specialized in business strategy, GUI/UX and Drupal development.

  • Ruben Teijeiro

    "Drupal Mercenary actually working for Ericsson.

    I have Front-end and Back-end development experience since 5 years ago working in several Drupal 5, 6 and 7 projects.

    Also I expend some time developing iOS crappy games in my free time."

  • Janne Kalliola

    "Janne is responsible for Exove’s operations, customer relationships and business development. He executes Exove's strategy together with the management team and leads the company to serve our customers better every day.

    Janne is a frequent speaker in various Drupal conferences, and has organised several open-source events in Finland and Estonia. He is also an active member of Drupal business community. While he is proficient in several programming languages, he codes mostly as a hobby nowadays.

    Before founding Exove, Janne has led product development in both First Hop, a telecom middleware company, and Continuent Inc. that specialises in high availability databases.

    When not working, Janne enjoys being with his family, reads contemporary literature, and takes photographs."

  • Pontus Grensman

    Forma Publishing Group

    Pontus Grensman, Ansvarig för digitala strategier, Forma Publishing Group

  • Anita Hoff

    Stockholms stad

    Examinerad lärare för grundskolans låg- och mellanstadium och verksam som lärare i mer än 20 år. Började tidigt använda datorer i min planering av undervisningen och som ett verktyg för elevernas lärande. IT-pedagog i en av Stockholms stads stadsdelar med ansvar för utvecklingen i skolor och förskolor. Projektanställd vid Stockholms stads IT-avdelning 2006-2008 med ansvar att införa en kommunikationsplattform i grundskolorna. Förvaltare av samma plattform på utbildningsförvaltningen i Stockholm 2008-2011.
    Magisterexamen i IKT och pedagogiskt ledarskap vid Stockholms universitet. Systemförvaltare för Studentportalen vid Uppsala universitet 2011-2012 Projektmedarbetare för införandet av en gemensam webblösning för alla Stockholms stads kommunala skolors webbplatser. Förvaltare av densamma sedan 2013.

  • Gabriel Dragomir

    I started developing sites with Drupal 7 years ago. I am currently one of the managing partners at Webikon, a Romanian Drupal development agency together with Claudiu Cristea as well as one the founding members of Drupal Romania Association and among the coorganizers of DrupalCamp Romania conference series. Besides Drupal, my interests include semantic web, agent based modeling and social simulation.

  • Kalle Varisvirta

    "Kalle Varisvirta is the Technology Director at Exove. He is an expert on high performance web architectures and has a broad knowledge of the whole technology stack. He thrives for new technologies and can't wait to try whatever claiming to be faster, better or more secure. He has been working with Drupal since version 5.

    When offline, Kalle loves to travel, photograph, play with his band and to spend time with his family."

  • Kristian Polso

    "I have been working professionally on Drupal since 2009. I have participated in numerous Drupal Camps and Sprints all over Europe. Coming from PHP background, terms like Full Stack and Agile are not uncommon for me.

    I am one of the founders of Vaiste Productions, a small Drupal-shop based in Turku, Finland. We specialize in Drupal Commerce installations and customizations."

  • Kristoffer and Joakim

    Kristoffer: Code monkey that really likes solving peoples bottlenecks with computer assistance. Have been coding PHP for over 10 years and Drupal for 2½ years. Co-hosting Drupalsnack, Swedish podcast about everything that concerns Drupal. Also started the DrupalNorr group for people north of Dalaälven. Started my own company with a friend last year and doing consulting work as Drupal specialist.

    Joakim: Graduated with a Master of Science in Scientific Subjects in 1991. Has taught at high school in mathematics, physics, programming and programming at University for some years. Has been doing programming for 25 years and used PHP for 10 years. Started a company last year which uses Drupal as a web tool.

  • Robert Douglass

    Robert has worked with Drupal, full-time, since 2004. He wrote the first book that was published about Drupal ("Building Online Communities with Drupal, phpBB and Wordpress"), has been the technical editor of all three editions of "Pro Drupal Development", was a contributing author to “The Definitive Guide to Drupal 7”, and contributed to "Building e-commerce Sites with Drupal Commerce Cookbook". Robert was one of the first members of the Drupal Association General Assembly, a position he held from 2006 to 2011. In 2008 he co-founded the Drupal-Initiative, Germany's non-profit for the promotion of Drupal. After 2-year tenure as the Vice President of that organization, he helped coordinate the election of a new Board and handed over control in 2010. As a developer he is best known for his contributions to the Memcache and Solr modules.

  • Chris Shattuck

    Chris is the creator of BuildAModule, an online Drupal video training program that trains thousands of aspiring Drupalists every day. He has recorded over 1100 video tutorials, has developed a training model that is allowing communities around the world learn Drupal effectively and for free, and has trained and spoken at the last several DrupalCons. Chris is highly interested in life hacking and parenting. He works at a treadmill desk, has been working on his ping pong skills in a shared office space, and likes to have fun.

  • Morten Birch Heide-Jørgensen

    Morten has been in love with Drupal since 4.7. He runs the finest Drupal theming & design shop in copenhagen: geek Röyale. He's known for his open mouth, & an extreme love for remodeling the Drupal markup no matter what the cost & making sure that theres a party somewhere. When he's not teaching his 3 year old daughter about Helvetica, the wonders of designing websites he makes fine Drupal merchandise & rants about the state of markup in Drupal. You can follow his ramblings about Drupal theming, heavy metal & hoppy beers on twitter: @mortendk or blog http://morten.dk

  • Thomas Barregren

    Thomas har arbetat med webbstrategi och content management från 2004. Sedan 2013 hjälper han, som delägare i Kntnt, kommunikatörer och marknadsförare att utveckla innehållsstrategi och processer för content marketing. Thomas bloggar på Kntnt.com, är medförfattare till boken Content marketing - Värdeskapande marknadskommunikation, och har anlitats som föreläsare av bland andra Handelshögskolan vid Göteborgs universitet, Chalmers tekniska högskola, Högskolecentrum Bohuslän och Business Region Göteborg.


We just released a new batch of tickets. Grab one while supplies last!


Drupal Awards

Under DrupalCamp har vi tidigare år kört Drupal Awards. Årets kommer Drupal Awards att bli i en lite enklare form. Istället för flera kategorier finns bara en kategori - Bästa webbplats. Vad som gör en webbplats till det kan vara en snygg design, ett bra gränssnitt eller någon avancerad teknisk lönsing. Var och en som nominerat en webbplats har fått motivera varför just den webbplatsen ska vinna.

Martin Edenström - MKSE - har agerat jury och tagit fram två vinnare. I Martins arbete med att hitta två värdiga vinnare har han sökt efter Drupal-projekt som inte enbart andas ett innovativt koncept, en funktionell formgivning och nyttiga och tidssparande funktioner. Han letade efter fulländande produktioner som även fyller ett syfte, förenklar för många och moderniserar den tjänst och funktion som står i fokus.

Nedan finner ni de två vinnare Martin tagit fram samt de tvår vinnarna som röstades fram av deltagarna på själva campet.

  • Guld - Jury - MyClosetroom

    Motivering: Redan 2010 visade Drupal hur eminent plattformen fungerade som backbone då franska nyhetssajten France 24 valde att basera sin sprillans nya iPad app på Drupal.

    Sedan dess har "mobile first" under de två senaste åren gått från ett uttryck till ett absolut måste. Det därför är kul att se två driftiga tjejer från Kalmar som valt att bygga sin populära, av 7000 personer välanvända och avancerade app på Drupal 7.

    Den första vinnaren av Drupal Award Spring 2014 är Josephone Eskilssons och Felicia Åkerlinds innovativa Myclosetroom app av Nindev (numera Stramo). Myclosetroom är även tekniskt avancerad, erbjuder flerplattformsstöd och ett intuitivt gränssnitt.

  • Silver - Jury - Viasat

    Motivering: Den andra vinnaren av Drupal Award stod tillsammans med sin kund stod inför en enorm utmaning vid starten av februari månad 2014. Kanske den största utmaning mångmiljardkoncernen någonsin upplevt.

    I efterhand vet vi att besöks- och tittarrekord slogs, både allmänhet och experter vek sig och gav ett rungande positivt omdöme och antalet nytillkomna slutanvändare och kunder ska ha landat en bit över förväntan!

    Drupal-förespråkande mediakoncernen MTG valde Drupal 7 för sina profilerande och framförallt affärsdrivande Viasat.se-sajter, platsen där den enorma investeringen i Sotji Vinter-OS 2014 skulle konverteras till nya abonnenter. Den responsiva webben och tjänsterna av Happiness och ett MTG inhouse-team stod pall för all trafik, nykundtillströmmningen och levererade i största allmänhet.

    Produktionen är även tätt integrerad mot bakomliggande system, innehåller en fulländad TV-Guide och kostnadsbesparande självservicehantering för Viasats kunder.

  • Guld - Folkets röst - Market

    Markat vann folkets rösts guldpris.

    Market.se är en nyhetsportal riktad mot detaljhandeln. En del av innehållet ligger låst bakom en betalvägg som prenumeranter har tillgång till. Sajten har migrerats över från Episerver och i migreringen har 19000 artiklar lästs in. Prenumerationerna och autentiseringen sköts via Titeldata och deras API. Sektionerna på sajten är Solr-sökningar och alla listningar kan filtreras vidare med facetter. Webbshoppen bygger på Drupal Commerce med produkter som synkas från Titeldata och Stjärndistribution. Google Tag manager är implementerat för att kunna spåra användaren och deras beteenden.

  • Silver - Folkets röst - Snow software

    Snow software vann folkets rösts silverpris.

    Snowsoftware.com är en multilingual site med 9 olika språk byggd med hjälp av i18n. Arbetsflödet är specialanpassat för publicering av noder med översättning, proofreading och reviewing vilket gör att all content är översättningsbar genomgående över hela webbplatsen. Med hjälp av revisions kan publicerat innehåll även uppdateras och skjuts då tillbaka till arbetsflödet igen för översättning etc.

    Lösningen låter Snow automatiskt distribuera sidor till olika översättare. När översättningen är klar skickas den vidare till en översättnings-revisionsbyrå som godkänner översättningen för att sedan ge en bekräftelse till marknadsavdelningen att artikeln är redo för publicering. Hela hanteringen sköts automatiskt i Drupal och Snow kan hela tiden övervaka var i processen allt material på webbplatsen befinner sig genom en dashboard.