When and where

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.

Keynote

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.

Robert Douglass

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.

Thomas Barregren

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.

Anita Hoff

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.

Ruben Teijeiro

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.

Gabriel Dragomir

.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.

Kristoffer and Joakim

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.

Janne Kalliola

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.

Kristian Polso

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."

Janne Kalliola

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.

Speakers

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.

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."

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.

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