An introduction to Drupal
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.
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.
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.
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.
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.
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.
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:
A chance to put into action the things you've learned during the morning's three slots of introductory sessions.
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 :
A chance to put into action the things you've learned during the morning's three slots of introductory sessions.
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.
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.
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.
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.