2014-11-07 20:43:57 +01:00
title: Customising the Admin Interface
summary: Extend the admin view to provide custom behavior or new features for CMS and admin users.
introduction: The Admin interface can be extended to provide additional functionality to users and custom interfaces for managing data.
2016-05-02 22:52:18 +02:00
The Admin interface is bundled within the SilverStripe Framework but is most commonly used in conjunction with the `cms`
2017-07-03 03:22:12 +02:00
module. The main class for displaying the interface is a specialized [Controller ](api:SilverStripe\Control\Controller ) called [LeftAndMain ](api:SilverStripe\Admin\LeftAndMain ), named
2014-11-07 20:43:57 +01:00
as it is designed around a left hand navigation and a main edit form.
2016-05-02 22:52:18 +02:00
Starting with SilverStripe 4, the user interface logic is transitioned from
jQuery and [jQuery.entwine ](https://github.com/hafriedlander/jquery.entwine ),
which is replaced with [ReactJS ](http://reactjs.com/ ). The transition is
done iteratively, starting with `AssetAdmin` and `CampaignAdmin` .
2014-11-07 20:43:57 +01:00
[CHILDREN]
## How to's
2016-05-02 22:52:18 +02:00
[CHILDREN Folder="How_Tos"]