Extending SilverStripe functionality

How to install new modules in SilverStripe

 

The installation of modules for your SilverStripe website is easy. We will review the steps for such an installation so you can complete it on your website.

Create a Backup

It is recommended to create SilverStripe backup, before making major changes on your website. This allows you to restore it to a fully operational state if something goes wrong.

The current tutorial will provide the steps for installing a new module on a SilverStripe website. The process is the same for any module installation so it does not matter which one you will choose. The installation process involves two basic steps.

 

Further reading:

SilverStripe installation and upgrade tutorial

SilverStripe management tutorial

SilverStripe backup and restore tutorial

 

To extend SilverStripe's capabilities, you need to:

 

Download a Module

The largest amount of SilverStripe modules can be found in the official SilverStripe addons directory. You can review for one that you want to use on your website and download it from there.

Once you download the module that you wish to install on your website, you need to extract it's contents on your local computer. This will create a folder with the actual name of the module. However, if this name includes the version of the module as well, you will have to remove this part. Then simply upload the folder to the location of your SilverStripe installation on your hosting account. You can complete that via FTP or directly using the File Manager within your cPanel account.

 

Install the Module

To install the module, you need to access the URL of your SilverStripe installation, followed by /dev/build/?flush=1. As we have installed SilverStripe in the public_html/ directory of our account and our domain is example.com, the actual URL that we need to access is example.com/dev/build/?flush=1. This will initiate the installation of the module and it will update your database accordingly. Upon completion, you will see the following message at the bottom of the page.

The process is now completed and the module successfully installed on your SilverStripe website. To be able to use it, we suggest reviewing the official documentation provided by it's developers.

 

Further reading:

SilverStripe installation and upgrade tutorial

SilverStripe management tutorial
 
 

How to install new themes in SilverStripe

 

In this tutorial, we will review the steps for a SilverStripe installation of themes. If you wish to change the look and feel of your website, this is a good way of changing that.

Create a Backup

It is recommended to create SilverStripe backup, before making major changes on your website. This allows you to restore it to a fully operational state if something goes wrong.

The current tutorial will review the steps you need to take in order to install a new theme on your SilverStripe website. The process is the same for any theme, but it is best if you read the official installation instructions of the theme to make sure there are no issues during the installation.

To add a new Theme in SilverStripe, follow these steps:

 

Further reading:

SilverStripe installation and upgrade tutorial

SilverStripe management tutorial
 
 

Download a Theme

The first thing to do is to install the theme that you wish to install on your SilverStripe website. You can do so via the official SilverStripe addons directory.

Once you download the theme, you will have to extract it's files on your local computer. If the name of the folder includes the version of the theme, simply remove it by renaming the folder. Once ready, you will have to upload the folder o the theme on your account on the server. You need to locate your SilverStripe installation on your account and then access the themes/ folder in it. You can then upload the folder of your theme using your favorite FTP client or directly via the File Manager service within your cPanel account.

 

Further reading:

SilverStripe installation and upgrade tutorial

SilverStripe management tutorial
 

 

Install the Theme

To enable the theme on your website, you need to log into the administrative area of your website. Locate and click on the Settings option on the left-side menu.

You will notice a Theme drop-down box.

Simply choose the newly uploaded theme from the available options in the drop-down box and then click on the Save button below to activate your new theme.

 

About SilverStripe CMS

 

SilverStripe is an open source CMS (Content Management System) platform that will allow you to create your own website in no time. It provides a large number of essential features for the development of your website and the day-to-day update of the content of your website.

The SilverStripe framwork is built with the user in mind, which makes it user-friendly and easy to use. The most important features for the management of a CMS website feel natural and you will quickly get used to SilverStripe. With the large community of people using the application and the regularly updated blog, you will always find a place to share your thoughts or find help for your project.

System Requirements

The system requirements for SilverStripe are standard and Todhost provides fully optimized service that will be able to handle your website. The main system requirements of the script are:

  • Apache 2.0+
  • PHP version 5.3.2+
  • MySQL version 5.0+
  • JavaScript

Requirements

Our SilverStripe Hosting is fully compatible with the system requirements of SilverStripe.

Useful Resources

We have prepared a set of useful links that will help you throughout the development of your website with SilverStripe.

Useful links:

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

SilverStripe installation and upgrade tutorial

How to install SilverStripe via Softaculous   This tutorial will show the steps for a...

SilverStripe management tutorial

How to edit SilverStripe configuration file   We will review the main configuration file of...

SilverStripe backup and restore tutorial

How to create a full backup of SilverStripe   It is always a good idea to create such a...