arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

Customizing Umbraco

This section shows you some beginner tools and information to get your started with Umbraco. From making a local installation to extending the backoffice.

Looking to create a website with custom styling and tools? As a backend developer, you can follow our instructions to create a fully customizable website. You will learn things like how to set up your environments and how to implement your custom templates. You will find all the tools that you're going to need to install Umbraco and start developing immediately.

There are tutorials on how to inject dependencies, information about how the Umbraco pipeline works, and how you can customize it to fit your needs.

hashtag
Using MVC with Umbraco

You can implement your own MVC controllers to work alongside Umbraco.

hashtag
Umbraco-specific MVC concepts

There are two concepts that are Umbraco-specific, which might prove useful to learn about:

hashtag
Dependency Injection and Umbraco's Composition

Umbraco is composed of components. Programmatically, you can add your own components and customize Umbraco at application startup.

Learn more about composing and components in the article.

hashtag
Debugging

When you're developing with Umbraco, you might sometimes run into some errors and issues. Here are some guides to help you with the debugging:

Working with generated Modelsarrow-up-right
Concerns when working with Viewsarrow-up-right
Different types of Controllersarrow-up-right
Surface Controllersarrow-up-right
Default routingarrow-up-right
Composingarrow-up-right
General debuggingarrow-up-right
Debugging with SourceLinkarrow-up-right