• Getting Started
  • Lessons
  • Developer Guides
    • Model and Databases
    • Templates and Views
    • Controllers
    • Forms
    • Configuration
    • Extending Silverstripe CMS
    • Testing
    • Debugging
    • Performance
    • Security
    • Email
    • Integration and Web Services
    • Search
    • i18n
    • Files
    • Customising the Admin Interface
      • ModelAdmin
      • CMS Architecture
      • Admin Layout
      • Preview
      • WYSIWYG Styles
      • Javascript Development
      • jQuery Entwine
      • React, Redux, and GraphQL
      • How To's
        • CMS alternating button
        • CMS form field help text
        • Customise the CMS Menu
        • Customise the CMS pages list
        • Customise the CMS tree
        • Customising React components
        • Customising React forms
        • Customise site reports
        • Extend the CMS interface
        • Extending an existing ModelAdmin
    • Execution pipeline
    • Command Line Interface
    • Cookies and Sessions
    • Graphql
    • Deprecating code
  • Optional features
  • Upgrading
  • Changelogs
  • Contributing
  • Project Governance
  1. Developer Guides
  2. Customising the Admin Interface
  3. How To's
Version 5Supported

This version of Silverstripe CMS is still supported though will not receive any additional features.

Go to documentation for the most recent stable version

How to's: customising the admin interface#

CMS alternating button

Add an "active" and "neutral" state to the CMS buttons

CMS form field help text

Add help text to the form fields in the CMS

Customise the CMS Menu

Make custom changes to the left hand menu in the CMS

Customise the CMS pages list

Customise the CMS tree

Learn how to add custom UI elements to the CMS page navigation

Customising React components

Learn how to use Injector to override React-rendered form fields

Customising React forms

Use Injector to add customisations to React-rendered forms

Customise site reports

Creating your own custom data or content reports.

Extend the CMS interface

Customise the UI of the CMS backend

Extending an existing ModelAdmin

ModelAdmin interfaces that come with the core can be customised easily

Edit on GitHub