PHPackages                             toastnz/silverstripe-cms-theme - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. toastnz/silverstripe-cms-theme

ActiveSilverstripe-module[Templating &amp; Views](/categories/templating)

toastnz/silverstripe-cms-theme
==============================

CMS Theme Module

0.3.1(10y ago)2141[2 PRs](https://github.com/toastnz/silverstripe-cms-theme/pulls)BSD-3-ClauseCSS

Since Jul 14Pushed 10y ago5 watchersCompare

[ Source](https://github.com/toastnz/silverstripe-cms-theme)[ Packagist](https://packagist.org/packages/toastnz/silverstripe-cms-theme)[ RSS](/packages/toastnz-silverstripe-cms-theme/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (2)Versions (7)Used By (0)

Silverstripe CMS Branding
=========================

[](#silverstripe-cms-branding)

Just a nice little UI change for the cms.

The theme supports an UploadField in the *Settings &gt; Settings Tab &gt; CMS Tab* for a logo to be displayed in the left-hand menu of the CMS.

Configuration
-------------

[](#configuration)

You can either choose to upload a CMS logo through the Site Settings section of the CMS, or you can define it through a YML configuration like the below:

```
SiteConfig:
  cms_logo: 'mysite/images/cms_logo.png'
```

You can set the theme colour of the left menu by defining it through a YML configuration like the below:

```
LeftAndMain:
  cms_menu_color: '#fff'
  cms_menu_background: '#1b354c'
  cms_menu_active_text_color: '#fff'
  cms_menu_active_background_color: '#0d1a25'
```

### Example

[](#example)

[![demo-image](https://cloud.githubusercontent.com/assets/1136811/9187098/c6951f74-4020-11e5-9367-9f7a9cb00ec2.jpg)](https://cloud.githubusercontent.com/assets/1136811/9187098/c6951f74-4020-11e5-9367-9f7a9cb00ec2.jpg)

Grouping CMS Menus
------------------

[](#grouping-cms-menus)

CMS Branding will work with [Grouped CMS Menu](https://github.com/silverstripe-australia/silverstripe-grouped-cms-menu)out of the box

### Example

[](#example-1)

[![demo-image-grouped](https://cloud.githubusercontent.com/assets/1136811/9187572/5b2ab504-4026-11e5-9d78-bb2f9fb04f74.jpg)](https://cloud.githubusercontent.com/assets/1136811/9187572/5b2ab504-4026-11e5-9d78-bb2f9fb04f74.jpg)

### Overriding/Adding Icons

[](#overridingadding-icons)

The icons in this cms theme use [Font-Awesome](http://fortawesome.github.io/Font-Awesome/), to override these icons simply add the class that represents the icon you wish to display in your ModelAdmin extension. e.g:

```
private static $menu_icon_class = 'fa fa-pencil';
```

Alternatively you can set this using a YML config. e.g

```
CMSPagesController:
  menu_icon_class: 'fa fa-sitemap'
```

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 84.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~5 days

Total

6

Last Release

3980d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1321485?v=4)[Jaydn de Graaf](/maintainers/permanentinc)[@permanentinc](https://github.com/permanentinc)

---

Top Contributors

[![Rhym](https://avatars.githubusercontent.com/u/1136811?v=4)](https://github.com/Rhym "Rhym (64 commits)")[![stevie-mayhew](https://avatars.githubusercontent.com/u/1953220?v=4)](https://github.com/stevie-mayhew "stevie-mayhew (7 commits)")[![permanentinc](https://avatars.githubusercontent.com/u/1321485?v=4)](https://github.com/permanentinc "permanentinc (5 commits)")

---

Tags

silverstripetheme

### Embed Badge

![Health badge](/badges/toastnz-silverstripe-cms-theme/health.svg)

```
[![Health](https://phpackages.com/badges/toastnz-silverstripe-cms-theme/health.svg)](https://phpackages.com/packages/toastnz-silverstripe-cms-theme)
```

###  Alternatives

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.5k10](/packages/helsingborg-stad-municipio)[silverstripe-themes/simple

The SilverStripe simple theme (default SilverStripe 3 theme)

411.3M8](/packages/silverstripe-themes-simple)[pressbooks/pressbooks-book

This theme is named after Canadian media theorist Marshall McLuhan, who coined the phrase “the medium is the message.” It is designed for academic writing and is also suitable for fiction. Headings are set in Cormorant Garamond, and body type is set in Lora.

206.7k](/packages/pressbooks-pressbooks-book)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
