PHPackages                             praxisnetau/silverstripe-moderno-admin - 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. [Admin Panels](/categories/admin)
4. /
5. praxisnetau/silverstripe-moderno-admin

ActiveSilverstripe-module[Admin Panels](/categories/admin)

praxisnetau/silverstripe-moderno-admin
======================================

A SilverStripe module to give the CMS a more modern, flat appearance.

1.1.4(8y ago)224.4k8[3 issues](https://github.com/praxisnetau/silverstripe-moderno-admin/issues)[3 PRs](https://github.com/praxisnetau/silverstripe-moderno-admin/pulls)BSD-3-ClauseCSSPHP &gt;=5.3.2

Since Sep 25Pushed 7y ago6 watchersCompare

[ Source](https://github.com/praxisnetau/silverstripe-moderno-admin)[ Packagist](https://packagist.org/packages/praxisnetau/silverstripe-moderno-admin)[ Docs](https://github.com/praxisnetau/silverstripe-moderno-admin)[ RSS](/packages/praxisnetau-silverstripe-moderno-admin/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (2)Versions (8)Used By (0)

SilverStripe Moderno Admin
==========================

[](#silverstripe-moderno-admin)

#### An extensive reskin of the SilverStripe 3.1 CMS admin interface

[](#an-extensive-reskin-of-the-silverstripe-31-cms-admin-interface)

A [SilverStripe](http://silverstripe.org) module to give the CMS a more modern, flat appearance, while endeavouring to keep with the spirit of the original look and feel.

**NOTE:** this module is for **SilverStripe v3 only** and is no longer being actively developed. For a SilverStripe v4 alternative, please consider the [SilverWare Admin](https://github.com/praxisnetau/silverware-admin) module, which is the spiritual successor to Moderno for SS4.

Requires
--------

[](#requires)

- SilverStripe 3.1 or newer, SilverStripe v4 is **not** supported

Features
--------

[](#features)

- branding settings for app name, app link, logo and loading images
- site config panel with color picker fields
- resizable site tree
- Flat, modern, minimalist look and feel
- Uses [Font Awesome](http://fontawesome.io) for most icons
- Extension allowing CMS menu items to use Font Awesome icons by name
- SVG SilverStripe logo
- Reskinned TinyMCE editor
- Uses the [Google Font 'Roboto'](https://www.google.com/fonts/specimen/Roboto) for UI elements

Installation
------------

[](#installation)

#### Composer:

[](#composer)

```
require: "praxisnetau/silverstripe-moderno-admin": "~1.1"

```

#### Manual:

[](#manual)

To install this module manually, clone or download the repo, copy it to your document root ensuring the folder is called `moderno-admin` and finally run a `/dev/build`.

Usage
-----

[](#usage)

#### Resizable Site Tree:

[](#resizable-site-tree)

Moderno includes a JavaScript enhancement for LeftAndMain which allows you to resize the site tree. Simply grab the right edge of the tree and drag to resize. The width is saved using a cookie and should be persisted between page refreshes and Ajax loads.

#### Font Awesome for CMS menu items:

[](#font-awesome-for-cms-menu-items)

You can now use Font Awesome icons for your CMS menu items (e.g. ModelAdmin classes) without writing your own custom CSS. To do this, [find the name of the Font Awesome icon](http://fortawesome.github.io/Font-Awesome/cheatsheet) you want to use for your class, and define the private static `$awesome_icon` on your class:

```
private static $awesome_icon = "fa-calendar";
```

You can also define icons for classes using the YAML config system, for example:

```
MyClassName:
  awesome_icon: fa-calendar

```

The `fa-` prefix for icon names is optional, and may be safely omitted.

It's a good idea to include both the regular `$menu_icon` and `$awesome_icon` attributes for compatibility, for example:

```
private static $menu_icon    = "mymodule/images/icons/calendar.png";
private static $awesome_icon = "fa-calendar";
```

Remember to `?flush` after adding `$awesome_icon` to your class to update the CMS interface.

Contribution
------------

[](#contribution)

This module started as a simple CSS file of tweaks that quickly got way out of hand. :( There is plenty of room for improvement if you felt inclined to do so!

Screenshots
-----------

[](#screenshots)

[![Moderno Admin](https://camo.githubusercontent.com/715fd9a3c18787d03cb7d6552e623499a30cee672787b54e54071b74e08fc2d2/687474703a2f2f692e696d6775722e636f6d2f6b704a685a33392e706e67 "Moderno Admin")](https://camo.githubusercontent.com/715fd9a3c18787d03cb7d6552e623499a30cee672787b54e54071b74e08fc2d2/687474703a2f2f692e696d6775722e636f6d2f6b704a685a33392e706e67)

[![Moderno Admin](https://camo.githubusercontent.com/40ccaef2785855410bd99e539c6ae9d932bba27d11cf97dc229b8569bf63de5d/687474703a2f2f692e696d6775722e636f6d2f6c50626852426a2e706e67 "Moderno Admin")](https://camo.githubusercontent.com/40ccaef2785855410bd99e539c6ae9d932bba27d11cf97dc229b8569bf63de5d/687474703a2f2f692e696d6775722e636f6d2f6c50626852426a2e706e67)

[![Moderno Admin](https://camo.githubusercontent.com/bef4e838f0b562a20e143bbee3d2cdd2f723e727a890ac97fb84f220a70ac1bc/687474703a2f2f692e696d6775722e636f6d2f574765476245502e706e67 "Moderno Admin")](https://camo.githubusercontent.com/bef4e838f0b562a20e143bbee3d2cdd2f723e727a890ac97fb84f220a70ac1bc/687474703a2f2f692e696d6775722e636f6d2f574765476245502e706e67)

Attribution
-----------

[](#attribution)

- Uses some icons by [Yusuke Kamiyamane](http://p.yusukekamiyamane.com/). Licensed under a [Creative Commons Attribution 3.0 License](http://creativecommons.org/licenses/by/3.0/).
- Uses [Font Awesome](http://fontawesome.io) by [Dave Gandy](https://github.com/davegandy).

###  Health Score

35

—

LowBetter than 79% of packages

Maintenance17

Infrequent updates — may be unmaintained

Popularity32

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 95.8% 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 ~43 days

Recently: every ~62 days

Total

7

Last Release

3254d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/f5d47a59cd183aa3f599c2b66dfce7c79c249c2eacb749f0ac8c38c4ca273d14?d=identicon)[PraxisNetAu](/maintainers/PraxisNetAu)

---

Top Contributors

[![colintucker](https://avatars.githubusercontent.com/u/1853705?v=4)](https://github.com/colintucker "colintucker (91 commits)")[![intwebg](https://avatars.githubusercontent.com/u/8285818?v=4)](https://github.com/intwebg "intwebg (2 commits)")[![mooror](https://avatars.githubusercontent.com/u/6110819?v=4)](https://github.com/mooror "mooror (2 commits)")

---

Tags

silverstripecmsthemeadminskinflatmoderno

### Embed Badge

![Health badge](/badges/praxisnetau-silverstripe-moderno-admin/health.svg)

```
[![Health](https://phpackages.com/badges/praxisnetau-silverstripe-moderno-admin/health.svg)](https://phpackages.com/packages/praxisnetau-silverstripe-moderno-admin)
```

###  Alternatives

[mediabeast/flat-admin

Custom CSS theme for SilverStripe 3 Admin Interface

304.9k](/packages/mediabeast-flat-admin)[silverstripe/admin

SilverStripe admin interface

262.6M325](/packages/silverstripe-admin)

PHPackages © 2026

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