silverstripe

Getting started with silverstripe

Remarks#

Silverstripe is an open source PHP content management system. A developer might want to use it because

  • BSD License - meaning it can be rebranded as your own application
  • Clean Object Oriented code very easy to understand and use - along with extend and customise
  • Simple and powerful template engine making themes very easy to create

It can use most databases, primarily MySQL

Versions#

VersionRelease Date
3.4.02016-06-03

Installation

SilverStripe can be installed via composer or through the extraction of downloaded zip file.

To install through composer we run the following command

composer create-project silverstripe/installer /path/to/project 3.4.0

A download zip file can be found on the download page of the SilverStripe website. Once downloaded, this file needs to be extracted into the root directory of the desired project.

Upon visiting the website for the first time an installation wizard will be presented to configure and set up the SilverStripe install.

Customising the CMS / White Labeling

The SilverStripe CMS can be customised to change the CMS logo, link and application name.

This can be achieved with the following config.yml settings

LeftAndMain:
  application_name: 'My Application'
  application_link: 'https://www.example.com/'
  extra_requirements_css:
    - mysite/css/cms.css

mysite/css/cms.css

.ss-loading-screen {
    background: #fff;
}
.ss-loading-screen .loading-logo {
    background: transparent url('../images/my-logo-loading.png') no-repeat 50% 50%;
}
.cms-logo a {
    background: transparent url('../images/my-logo-small.png') no-repeat left center;
}

This modified text is an extract of the original Stack Overflow Documentation created by the contributors and released under CC BY-SA 3.0 This website is not affiliated with Stack Overflow