We have moved!

You are currently looking at documentation for Umbraco 8 and older versions.
An automated guess is that docs.umbraco.com/umbraco-cms/fundamentals/ could be the link to the new documentation for Umbraco 9 and newer versions.

    Umbraco Fundamentals

    All the fundamentals of using Umbraco. From making a local installation to extending the backend.

    Umbraco comes with a lot of new big features, as well as a long list of general improvements to the CMS in general.

    Umbraco v8 Features

    Learn more about the features in Umbraco v8.

    Umbraco Documentation

    Setup

    Covers how to install and configure your Umbraco installation.
    Requirements
    What is needed to run Umbraco?
    Install
    How to install Umbraco?
    Server Setup
    Setting up a Web and SQL servers for your installation.
    Upgrading
    How to upgrade your copy of Umbraco to a newer version?

    Backoffice overview

    Details of all the common terms and concepts that are used throughout the Umbraco backoffice.
    Log viewer
    Learn more about how to use the Log viewer in the backoffice, to view log entries.
    Language Variants
    Learn how to vary your content based on several languages.

    Data

    Using the backoffice to create data.
    Defining content
    Setting up content types, defining fields and creating your first content.
    Creating media
    Uploading files to media library, using upload fields and image cropper.
    Creating Members
    Defining Member Types and creating members for authentication and user profiles.
    Customizing Data Types
    Creating and editing Data Types.

    Design

    Create templates and views with your own markup and use Razor to render content.
    Templates
    Creating and managing templates.
    Rendering content
    Render the values of the current page or the result of a query against the content cache.
    Rendering media
    How to query and render media?
    Stylesheets and JavaScript
    Working with css and JavaScript in Umbraco's templates.

    Code

    Logging
    Understanding how logging works, and learn to setup custom logging.
    Using Umbraco's service APIs
    Create and update entities in Umbraco from code.
    Subscribing to events
    Using events to modify content or run custom code.
    Debugging
    Using the tools included with Umbraco to debug issues with your project.

    Extending

    Using the backoffice to create data.
    Content Apps
    Learn how to develop content apps / tools for your editors.

    Tutorials

    Porting packages to V8
    Learn how to convert your Umbraco 7 packages to Umbraco 8.
    Create a basic Umbraco site
    This tutorial will take you through the steps of building a basic website with Umbraco.