dynamic/silverstripe-base-site

Base page types for SilverStripe websites

Installs: 173

Dependents: 1

Suggesters: 0

Security: 0

Stars: 0

Watchers: 5

Forks: 1

Open Issues: 5

Type:silverstripe-vendormodule


README

Base page types for SilverStripe websites

Build Status Scrutinizer Code Quality Code Coverage Build Status codecov

Requirements

  • SilverStripe 4.0

Installation

This is how you install silverstripe-base-site.

Example usage

Recommended configuration:

SilverStripe\Admin\LeftAndMain:
  application_name: 'Dynamic'
  application_link: 'http://www.dynamicagency.com'

SilverStripe\CMS\Model\SiteTree:
  extensions:
    - Dynamic\CoreTools\ORM\CMSDesign

Dynamic\Base\Page\HomePage:
  extensions:
    - Dynamic\CoreTools\ORM\HeaderImageDataExtension
    - DNADesign\Elemental\Extensions\ElementalPageExtension
    - Dynamic\CoreTools\ORM\ElementalSearch

Dynamic\Base\Page\BlockPage:
  extensions:
    - Dynamic\CoreTools\ORM\HeaderImageDataExtension
    - DNADesign\Elemental\Extensions\ElementalPageExtension
    - Dynamic\CoreTools\ORM\ElementalSearch

Dynamic\Base\Page\CampaignLandingPage:
  extensions:
    - Dynamic\CoreTools\ORM\HeaderImageDataExtension
    - DNADesign\Elemental\Extensions\ElementalPageExtension
    - Dynamic\CoreTools\ORM\ElementalSearch

SilverStripe\ORM\DataList:
  extensions:
  - Dynamic\CoreTools\ORM\CoreToolsDataListDataExtension

SilverStripe\UserForms\Model\EditableFormField:
  extensions:
  - Dynamic\CoreTools\ORM\ContentAuthorPermissionManager

SilverStripe\UserForms\Model\EditableCustomRule:
  extensions:
  - Dynamic\CoreTools\ORM\ContentAuthorPermissionManager

SilverStripe\Blog\Model\BlogPost:
  extensions:
  - DNADesign\Elemental\Extensions\ElementalPageExtension
  - Dynamic\CoreTools\ORM\ElementalSearch
  - Dynamic\CoreTools\ORM\PreviewExtension
  - Dynamic\Base\ORM\BlogPostDataExtension

DNADesign\Elemental\ElementalEditor:
  extensions:
  - Dynamic\Base\ORM\ElementalEditorExtension

Documentation

See the docs/en folder.