Tips & Tweaks

Exportables with CTools and Entity API

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!

Languages and Drupal 7 – what you need to know

Back-end development

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.

Exportable configuration with CTools – revisited

Back-end development

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.

Rules based notifications for Organic Groups

Back-end development

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.

Organic Groups – with your definition of Public

Back-end development

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.

Exportable configuration for your Drupal module with Ctools

Back-end development

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.

Missing DrupalCon? Five ways to survive the misery

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.

DrupalCamp Sthlm Workshop II: Features

Back-end development
Concepts & ideas

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.

DrupalCamp Sthlm Workshop I: Context

Back-end development
Concepts & ideas

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.

Drupal explained: a fish tank

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!

Syndicate content