Version: current

# Package cms

## Packages summary

cms\assets
cms\batchaction
cms\batchactions
cms\bulkloading
cms\comments
cms\content
cms\core
cms\export
cms\newsletter
cms\publishers
cms\reports
cms\security
cms\tasks

## Classes summary

BaseObjectCategory | Basic data-object representing all pages within the site tree. This data-object takes care of the heirachy. All page types that live within the heirachy should inherit from this.
BookingAdminPage | Basic data-object representing all pages within the site tree. This data-object takes care of the heirachy. All page types that live within the heirachy should inherit from this.
BookingPage | Basic data-object representing all pages within the site tree. This data-object takes care of the heirachy. All page types that live within the heirachy should inherit from this.
ErrorPage | ErrorPage holds the content for the page of an error response. Renders the page on each publish action into a static HTML file within the assets directory, after the naming convention /assets/error-<statuscode>.html. This enables us to show errors even if PHP experiences a recoverable error. ErrorPages
ErrorPage_Controller | Controller for ErrorPages.
MediawebPage | Basic data-object representing all pages within the site tree. This data-object takes care of the heirachy. All page types that live within the heirachy should inherit from this.
Notifications | The Notifications class allows you to create email notifications for various events. It lets your scripts generate a number of notifications, and delay sending of the emails until the end of execution, so that multiple notifications can collated together
Page | Basic data-object representing all pages within the site tree. This data-object takes care of the heirachy. All page types that live within the heirachy should inherit from this.
Room | Basic data-object representing all pages within the site tree. This data-object takes care of the heirachy. All page types that live within the heirachy should inherit from this.
RoomCatalog | Basic data-object representing all pages within the site tree. This data-object takes care of the heirachy. All page types that live within the heirachy should inherit from this.
SiteConfig | Sitewide configuration.
SiteTree | Basic data-object representing all pages within the site tree. This data-object takes care of the heirachy. All page types that live within the heirachy should inherit from this.
SubsitesSelectorPage | Basic data-object representing all pages within the site tree. This data-object takes care of the heirachy. All page types that live within the heirachy should inherit from this.
SubsitesVirtualPage | Virtual Page creates an instance of a page, with the same fields that the original page had, but readonly. This allows you can have a page in mulitple places in the site structure, with different children without duplicating the content Note: This Only duplicates $db fields and not the $has_one etc..
SubsitesVirtualPage_Controller | Controller for the virtual page.
VideoBankPage | Basic data-object representing all pages within the site tree. This data-object takes care of the heirachy. All page types that live within the heirachy should inherit from this.
VirtualPage | Virtual Page creates an instance of a page, with the same fields that the original page had, but readonly. This allows you can have a page in mulitple places in the site structure, with different children without duplicating the content Note: This Only duplicates $db fields and not the $has_one etc..
VirtualPage_Controller | Controller for the virtual page.
VirtualProduct_Controller | Controller for the virtual page.

## Interfaces summary

HiddenClass | Anything that implements HiddenClass won't be shown in user-interface elements. For example, DataObjects that implement HiddenClass won't be showing in the "new page" dropdown.

[Raise a SilverStripe Framework issue/bug](https://github.com/silverstripe/silverstripe-framework/issues/new)
- [Raise a SilverStripe CMS issue/bug](https://github.com/silverstripe/silverstripe-cms/issues/new)
- Please use the Silverstripe Forums to ask development related questions. -