Today I gave a talk at DrupalCamp Stockholm where I showed how module developers can make their data exportable using CTools and Entity API. I'm putting the slides, some example code and a couple of links here for anyone who's interested. Thanks to everyone who attended!
For the Stockholm Drupal meetup today, I'm planning to give a short presentation on the state of languages and translations in Drupal 7. These are my notes, turned into something a little bit more readable.
A while ago I wrote about how to provide exportable configuration presets in Drupal modules. While I was taking advantage of CTools' exportables API rather than building this functionality from scratch, we still ended up with quite a lot of code for what was supposed to be a standardized feature. Since then, however, CTools' exportables API has evolved and now also provides a UI out of the box.
Last week I wrote about Organic Groups in Drupal and how to customize the way it controls access to content. This article describes how you can use the Rules module to create a custom, lightweight solution for sending email notifications to members of a group whenever new content is added.
The Organic Groups module in Drupal provides groups of users with a way of discussing common interests in a separate space of their own. It does a great job at controlling who has access to what, depending on how open you want your groups to be. Yet, we've found in a couple of projects that it didn't quite fulfill our needs. Naturally, you wouldn't be reading this if we hadn't found a solution.
I've worked a lot on making the configuration in FFmpeg Converter exportable during the last couple of days. I found it to be very rewarding, although the whole thing grew larger than I had expected, as always. In this post I'll give an overview of the steps required to create a fully featured exportable configuration interface in Drupal.
There is a huge number of people in Europe who have had to face reality and finally accept that they will miss DrupalCon San Francisco – and we are among those people. It would be all too easy to just spend the next few days in bed with a pillow over our heads, but as this post shows, this may actually be an opportunity to make some really good things happen.
Today I'm giving two workshops at DrupalCamp Stockholm. One is about the Context module and the other about the Features module. This article serves as documentation for the second workshop on the hot topic of Features.
Today I'm giving two workshops at DrupalCamp Stockholm. One is about the Context module and the other about the Features module. This article serves as documentation for the workshop on Context, a real cornerstone kind of module in Drupal.
We've been discussing Drupal and other CMSs lately, and how they differ in the way they organize content. Many competing systems use a central tree structure which you shoehorn all the content into. Drupal on the other hand puts all of its content into one big bucket, pool, or… fish tank. But how do you find the content you're looking for? Ask the fish!