I have a project where I have two competing requirements for blocks.
First, I'd like to have blocks be fieldable. There are blocks on the site that contain static content but should have the block title as a link, and have an icon associated with the block.
Secondly, although these blocks are not "configuration" per-se, the client would certainly say that their site was broken if they didn't exist. Because of this, I'd like to be able to export the blocks using Features so that they can be included in version control.
I've looked into both the Bean and Boxes modules. Bean supports making the blocks fieldable by defining new block types. Unfortunately, while the block type is exportable with Bean, the block itself isn't.
I've also looked into Boxes. Boxes supports exporting blocks, but isn't fieldable by itself. If I add the Entity Box module to Box, I get fieldable boxes, but those new boxes aren't exportable.
Help! Is it even possible to do what I'm trying to do here? Is there some way other than creating Features exportables to easily synchronize small pieces of content so that all of the developers are working on a consistent version of the site?