O'Reilly logo

Umbraco User's Guide by Paul Sterling, Nik Wahlberg

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

2

The Umbraco Approach

  • How do you effectively separate content from structure?
  • How is the Umbraco backoffice set up?
  • How is Umbraco's XML cache structured?
  • What's the difference between new and legacy XML schema?
  • How do you use the Umbraco admin panel and sections?

This chapter discusses and explores how Umbraco works under the hood. Umbraco's many features make it an especially efficient content engine. The most prominent feature is how it caches the content and makes it available at lightning speeds to the end user. This is all done using an XML cache and the .NET XSLT transformation engine.

image If you want to extend the functionality of your XSLT output you can easily do so using XSLT extensions. Also, the .NET XSLT parser is based on the XSL 1.0 specification. Although you can extend your .NET installation using libraries, such as Saxon, to gain access to XSLT 2.0, there is a good chance that you do not need those libraries for working in Umbraco. Chapter 5 covers both XSLT stylesheets and XSLT extensions in depth.

This chapter also provides a detailed overview of the Umbraco backoffice, how and why it's set up the way it is, and best practices examples.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required