UmbracoDocs
CMSCloudHeartcoreAdd ons
UmbracoDocs
  • Umbraco Documentation
  • Where can I get help?
  • Versioning Strategy
  • Add on products
  • Changelogs
    • Umbraco CMS
    • Umbraco Cloud
    • Add-on Products
  • Getting Started
    • Choosing Umbraco
    • Exploring the Umbraco Products
    • Hosting an Umbraco project
    • Creating websites
    • Editing websites
    • Developing websites
      • Customizing Umbraco
      • Extending the Umbraco Backoffice
  • Contribute
    • Contribute to Documentation
    • Documentation
    • Umbraco-CMS
Powered by GitBook
On this page
  • Resources for extending
  • What can be extended?
  • Tutorials

Was this helpful?

Edit on GitHub
Export as PDF
  1. Getting Started
  2. Developing websites

Extending the Umbraco Backoffice

The Umbraco backoffice itself can be customised and extended, this section is dedicated to getting started with these extension points.

PreviousCustomizing UmbracoNextContribute to Documentation

Last updated 1 year ago

Was this helpful?

The Umbraco backoffice itself can be customized and extended to fit the experience you want your editors to have when working with your website. This section is dedicated to getting started with these extension points.

Umbraco gives you the opportunity to create and customize packages, Property Editors, and content applications, and even create your own Dashboard. You can also extend things like the search functionality, Health Checks, and configurations.

In this section, you will find some routes to how to do so and some tutorials to create your own personal packages and content applications.

It is recommended that you have some knowledge and prior experience working with AngularJS, to follow the tutorials presented in this section.

Resources for extending

What can be extended?

To get you started here are some examples of what you can extend in Umbraco:

Tutorials

If you're in a creative mood then why not experiment with some of our tutorials:

Creating a Property Editor
Creating Custom Content Apps
Creating a Custom Dashboard
Creating a Package
Package manifest
Angular docs / Backoffice UI API
C# API Docs
Property EditorsGuide on how to work with and create Property Editors in Umbraco
DashboardsA guide to creating custom dashboards in Umbraco
Backoffice ToursA guide configuring backoffice tours in Umbraco
SectionsAn explanation on sections and trees in Umbraco
TreesA guide to creating a custom tree in Umbraco
Content AppsA guide configuring content apps in Umbraco
Backoffice SearchA guide to customization of Backoffice Search
Health CheckHealth Checks are used to determine the state of your Umbraco project. Learn more about each of them in this section.
Custom File Systems (IFileSystem)A guide to creating custom file systems in Umbraco
Extending Umbraco