Marcus Nyeholt
<marcus (at) silverstripe (dot) com (dot) au>
SilverStripe 3.x
This module provides a simple re-implementation of key parts of SiteTree as an extension so normal dataobjects can be "publishable". This effectively applies the Versioned extension to the data object type, and implements some methods for doPublish type functionality.
Object::add_extension('YourDataObjectType', 'PublishableObject');