DrupalCamp Göteborg Spring 2012 schedule

Saturday 28th April 2012

  • An introduction to Drupal

    An introduction to Drupal

    At 10:00am to 10:25am, Saturday 28th April

    In Folkets Hus

  • Keynote

    by mortendk

    Morten Birch Heide-Jørgensen (mortendk, d.o user 65676) has been active in the Drupal Community since his first encounter with Drupal at DrupalCon Brussels in 2006. He is a part of the planning team behind this spring's Frontend United, a camp focused on frontend design and theming, and has organized countless local Drupal Camps, Design Camps (Berlin and Prague), and was part of the legendary planning team behind DrupalCon Copenhagen in 2010- the largest European DrupalCon ever (so far).
    He's the current chairman of the Danish Drupal Association,

    Mortendk is the owner of geek Röyale, "Copenhagen's Finest Drupal Themeshop", where his central focus is on design and theming. In the Drupal World, his main interest in Drupal theming has been helping to change the way that drupal handles markup & CSS. When he's not rigging the sails for his mothership theme & keehaulin divs, he's pushing Drupal merchandise under the name "Sex Drupal & Rock n Roll" - a secret plan to make geeks look Rock'n'Roll'n'sexy!

    Those of us who know him know that he's got an ego the size of Thor's & a tendency to be enthusiastic. But no developer has ever left a meeting with Morten wondering where they can shove their divs!

    In addition to all of Morten's personalities, we are very happy to announce our keynote speaker- the man who got the nickname "The King of Denmark" right here at DrupalCamp Gothenburg.

    At 10:00am to 10:25am, Saturday 28th April

    In Asperö, Folkets Hus

    Coverage video

  • Hierarchical permissions for Drupal 8

    by Bálint Kléri

    Have you ever worked on a Drupal project, when you opened the permission admin page and got lost in the sea of checkboxes? Have you ever thought it's not fully clear what is going to happen if you grant a permission to a role, or which permission includes other ones (for instance administer content vs. edit nodes of a content type)? Come to this session, and hear about the proposal that was developed during the Google Summer of Code programme last year, which could potentially solve these issues.

    We have all faced this problem. As a site build is progressing, the permission page grows. Your hand is almost shaking when you have to load that page to make some adjustments. Each time you enable a module it provides new permissions, and you really need to know what you are doing, when you grant one of them to your users. Some of these permissions cover others, but the UI doesn't reflect this. In many cases, the granularity doesn't fit for your needs: having an "administer something-type" permission beside the few low-level one is not enough. So you end up granting a too powerful permission to your clients. Just think about the administer users permission.

    I started to work on the solution last year, as a Google Summer of Code student with my mentor, Károly 'chx' Négyesi. By the end of the project, we came up with the concept of how we think hierarchy for permissions should work within Drupal. A patch was written for the basic logic, and we made wireframes for the UI. Since then a propotype has been also created for the user interface. In this session I will present the work that has been done so far and the plans for the future, including what it could mean for Drupal 8.

    Bálint is a web developer from Hungary who has been working with Drupal since 2007. He was a Google Summer of Code student in 2011, and after the successful project and a core conversation at DrupalCon London he relocated to Gothenburg to join NodeOne. He is mainly focusing on module development, but as a person who likes change, he is also happy to work on usability issues.

    At 10:30am to 10:55am, Saturday 28th April

    In Asperö, Folkets Hus

    Coverage video

  • Learn Drupal on the Contribution Ladder

    by Addison Berry

    The Learn Drupal project is a new way of getting involved with the Drupal community. It focuses on getting local user groups together to work on a ladder, consisting of concise lessons, to increase your knowledge of Drupal and help make Drupal core even better. Many people are afraid of getting involved in the community, much less working on core, but we need everybody to join in - even Newbies! This session will explain what the Learn Drupal project is, how you and your local community can benefit from it, and show you how to get started.

    Addi has been involved with Drupal since 2006. She is Lullabot's Director of Education and the Product Manager for Drupalize.Me, our Drupal video training site. She also travels around the world, speaking at events from local high schools to major conferences like OSCON, working to improve Drupal and Open Source software.

    Addi has been working with technical documentation and training since 2000, and was the Drupal Documentation Lead from 2008 to 2010. She is one of the co-authors for the O'Reilly book Using Drupal, published in 2008. In March 2009 she was awarded a Knight Foundation grant to improve Drupal documentation. In addition to her focus on coordinating documentation efforts she's provided core patches, maintains several contributed modules, and has been involved with the Drupal Dojo and the Google Highly Open Participation (GHOP) mentoring programs.

    In 2010 Addison was recognized as one of the Most Influential Women in Tech by Fast Company Magazine.

    At 10:30am to 10:55am, Saturday 28th April

    In Folkets Hus

    Coverage video

  • Introductory session

    by Carl Cedergren

    At 11:00am to 11:25am, Saturday 28th April

    In Folkets Hus

  • Mobile Apps - Drupal backends

    by Tamm Sjödin and Lars Wikman

    Presentation on a our work with Drupal and Mobile Apps at Nindev. In connection with this presentation and Drupal Camp GBG we will make our module for working with Apple Push Notifications available on Drupal.org for the community to run wild with.

    We'll run through the basics concerning registering a device for Apple Push Notifications and how we've worked with this technology and introduced it into Drupal.

    We're open for suggestions on what would complement this presentation best (aside from the obvious demo of the module in action). Feel free to e-mail me at lw@nindev.se and suggest what you'd like us to touch upon, for example Android push (another module that is coming), deeper Drupal integration and such.

    We have additional experience integrating Drupal with mobile devices so if this interests you there should be some room for Q&A.

    At 11:00am to 11:25am, Saturday 28th April

    In Folkets Hus

    Coverage video

  • Case study - Classify

    by Joel Söderberg

    Classify is a Spotify app built by Understandit with Drupal as a backend.

    In this session, we will discuss Drupal as a backend, Javascript and the Spotify app API.

    At 11:30am to 11:55am, Saturday 28th April

    In Asperö, Folkets Hus

    Coverage video

  • Intro to Drush

    by Addison Berry

    Drush is the Drupal Shell, which has become a key tool in the Drupal site-builder and developer toolbox. It allows you to do all kinds of magic on your Drupal sites from the command line, saving you time, and making you look supercool. Learn what Drush is, how to get it, and get an introduction to how to use this Swiss army knife of Drupal.

    Addi has been involved with Drupal since 2006. She is Lullabot's Director of Education and the Product Manager for Drupalize.Me, our Drupal video training site. She also travels around the world, speaking at events from local high schools to major conferences like OSCON, working to improve Drupal and Open Source software.

    Addi has been working with technical documentation and training since 2000, and was the Drupal Documentation Lead from 2008 to 2010. She is one of the co-authors for the O'Reilly book Using Drupal, published in 2008. In March 2009 she was awarded a Knight Foundation grant to improve Drupal documentation. In addition to her focus on coordinating documentation efforts she's provided core patches, maintains several contributed modules, and has been involved with the Drupal Dojo and the Google Highly Open Participation (GHOP) mentoring programs.

    In 2010 Addison was recognized as one of the Most Influential Women in Tech by Fast Company Magazine.

    At 11:30am to 11:55am, Saturday 28th April

    In Folkets Hus

    Coverage video

  • Why the heck is my Drupal 7 site slow as a pregnant Hippo?

    by Fredric Bergström and Fabian Sörqvist

    A beginners tour in what you can do to speed up your Drupal site. We show the tools available and how you should use them.
    Topics that we will talk around:

    • Shared web hotell vs VPS/Cloud server
    • What you can do to build your site in a way to prevent some performance killers
    • Caching (APC, Memcache.d, Redis, Varnish)
    • Profiling tools on the server (xhprof, xdebug)
    • Web based tools for profiling

    At 1:30pm to 2:10pm, Saturday 28th April

    In Asperö, Folkets Hus

    Coverage video

  • Workshop

    A chance to put into action the things you've learned during the morning's three slots of introductory sessions.

    At 1:30pm to 2:10pm, Saturday 28th April

    In Folkets Hus

  • Keelhaul the div!

    by mortendk

    The Mothership project is build out of frustration of the markup that Drupal is build upon.

    Over the years its more & more clear that Drupals markup in its concept is build by EVIL developers that dont understand the epic greatness of clean, mean markup & probably hates their themers to ... (i heard it meself!) - theres only one way out of the grasp by the tyrants: the mothership!

    In its core its just Basetheme that "doesn't really do anything" on the visual side, but when you peak in under the hood of the html source, you will see a clean markup isnt tainted with 587 divs & 4 unused class names - as a basetheme you can use it for a quick sanity injection into you own theme & as a tool to control the markup & by that make your design more flexible & easier to work with.

    This talk/workshop will be focused around :

    • How to use it - and why you should use it (because its awesome)
    • why is much markup evil ? (speed, both in development & in download)
    • Why Drupal is "wrong" & and developers are EVIL ( ! )
    • How to use modern css instead of Drupals cumbersome "everything is a hook" concept
    • A look into how to use the mothership for responsive sites & how to build a kickass base for you themes in the future to come.
    • That magick place where Unicorns & Dragons makes <3
    • Why you should be a pirate & not a foot soldier !

    At 2:15pm to 2:55pm, Saturday 28th April

    In Asperö, Folkets Hus

    Coverage video

  • Workshop

    A chance to put into action the things you've learned during the morning's three slots of introductory sessions.

    At 2:15pm to 2:55pm, Saturday 28th April

    In Folkets Hus

  • Overview of the Media Initiative

    by Thomas Svenson

    Presentation and demonstration of the File Entity and Media modules, plus several add-on modules extending on them to allow a uniformed way of managing media in Drupal.

    At 3:30pm to 4:10pm, Saturday 28th April

    In Folkets Hus

    Coverage video

  • Svensk gymnasieutbildning och Drupal

    by Allt Inom IT/Kenneth

    Kan man lära sig webbdesign på gymnasiet?

    De svenska gymnasieutbildningarna har gjorts om från grunden från och med höstterminen 2011. Hur såg de webbdesignkurser ut som fanns innan, och vad för den nya gymnasieskolan med sig? Kan Drupal finna en plats i gymnasiet?

    Kenneth arbetar som webbdesignlärare på en gymnasieskola i västsverige. Tillsammans med sina elever har han försökt besvara ovanstående frågor.

    At 3:30pm to 4:10pm, Saturday 28th April

    In Asperö, Folkets Hus

    Coverage video

  • Working with Drupal as a cooperative enterprise

    by Alvine Andersson

    Gothenburg based web company Rabash talks about working with Drupal as a cooperatively-managed company with ethical values.

    How active participation in decision making for our employees and focus on ethical values such as gender equality and environmental issues makes us grow and attract customers.

    We will also present some of ours latest work for Kompanjoner.se, Djurens Rätt and Hörselskadades Riksförbund.

    At 4:15pm to 4:40pm, Saturday 28th April

    In Asperö, Folkets Hus

    Coverage video

  • The future of the Gothenburg Drupal Community & Closure

    A group discussion of what we could do - should do - to preserve, improve and make the Drupal Go:ttogethers (Drupal mettups) more interesting.

    The discussion slides over into the closure of the DrupalCamp Göteborg sessions where the volonteers and organizers talks a little bit and keep all the visitors longing for beer and food.

    At 4:40pm to 5:15pm, Saturday 28th April

    In Asperö, Folkets Hus