A while ago I made a tool named Sheet2Module, which uses the Config in Code (CINC) module to allow Drupal site builders to make content types and fields directly from Google Spreadsheets. This made a lot of people interested in CINC, but I've found much of that interest was based on a misconception that CINC is focused on spreadsheets.
You've been doing Drupal permissions wrong for years (probably). And the fix is pretty simple. The Problem: Drupal permissions are an administrator's nightmare. The settings page is a daunting wall of nondescript checkboxes with overlapping meaning and lots of duplication. This makes bugs hard to find and permissions hard to manage. Worst of all, this user experience poses a security risk. It's just too tempting to scroll and check box after box without thinking too deeply about the consequences.
The last weekend of June, 26,000 librarians descended upon Chicago to attend the annual meeting of the American Library Association. As always at “Annual,” as it's affectionately known, part of the draw and the excitement was the presence of 693 library vendors assembled on the exhibit hall floor at McCormick Place. Book publishers of all stripes comprise a good portion of the exhibitors, but also out in force are companies who provide electronic content and software platforms for library services.