Welcome to my series about Umbraco Core Concepts – where we’ll help turn the non-programmer into an Umbraco pro! Whenever you want to learn a new CMS, there are core concepts that are central to learning how to use a platform. That’s what we’re going to go through today.
In this primer, I’m going to start at the very beginning and assume that you are not familiar with Umbraco at all. The concepts introduced in this section will help you absorb the subsequently advanced tutorials with a better understand of what’s going on. The Umbraco platform is pretty substantial so I can’t cover every feature, tip, trick and nuance of Umbraco, however, by the end of this guide, you should feel like you have a basic understanding of the dynamics of how Umbraco and how you could start to build your own website.
There are essentially several core concepts that I think people wanting to learn Umbraco need to understand about the platform before they can properly design a website within Umbraco. Those include document types, routeing, the pipeline, the differences between MVC and Umbraco, macros etc..
One of the most basic building blocks on any CMS build is providing a structure to allow content editors to do tasks such as create pages, add images and files, apply metadata as well as a whole heap of other features. Having a website where you coul[...]
When you build a new website the first thing you will want to do is to create a start page/home page. This is the first page that will be displayed when a website visitor browses to your site. If you use one of the sample sites then the homepage is[...]
When you start working with Umbraco and start creating some document types and templates, you may be working in Visual Studio for long periods of time. After you've made your changes and tried logging back into Umbraco 7, you may notice you have bee[...]
In Umbraco, we can customise the user experience in several different ways. One handy feature to allow content editors to add re-usable components onto a page is to implement custom macros in your project. In case you haven't run into macro's befor[...]
Route Hijacking is an Umbraco concept that you will need to understand if you want to use MVC with Episerver.
What is Route Hi-jacking?
Route Hijacking is a way to hook into the MVC pipeline so you can run custom code and view logic before an Umbra[...]