Skip to content

helpfulrobot/studiobonito-silverstripe-publishable

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WARNING: Module depreciated

This SilverStripe module is depreciated please consider using the silverstripe-versioneddataobjects module instead.

Publishable Module

Overview

Publishable is a module for Silverstripe that provides a number of extensions that make enabling and managing versioning for DataObjects much simpler.

Requirements

SilverStripe 3.1 or newer.

Installation Instructions

Copy the 'publishable' folder to the root of your SilverStripe installation.

Usage Overview

Add the publishing actions to ExampleObject and make it versionable

ExampleObject::add_extension('Versioned("Stage", "Live")');
ExampleObject::add_extension('Publishable');

Replace GridField with PublishableGridField on ExampleModelAdmin

ExampleModelAdmin::add_extension('PublishableModelAdmin');

Create a new PublishableGridField to display the Example components

$publishableGridField = new PublishableGridField('Example', 'Example', $this->Example());

About

WARNING: Module depreciated

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 96.1%
  • CSS 2.2%
  • JavaScript 1.4%
  • Scheme 0.3%