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