# Fundamentals

- [Get to know Umbraco](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/get-to-know-umbraco.md): All the fundamentals of using Umbraco - from making a local installation to extending the backend.
- [Setup](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup.md): Information on the requirements to setup, install & upgrade Umbraco
- [Requirements](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/requirements.md)
- [Installation](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/install.md): Instructions on installing Umbraco on various platforms using various tools.
- [Install using .NET CLI](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/install/install-umbraco-with-templates.md)
- [Install using Visual Studio](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/install/visual-studio.md): A guide to install Umbraco CMS using Visual Studio.
- [Local IIS With Umbraco](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/install/iis.md): This article describes how to run an Umbraco 9 site on a local IIS server.
- [Install using Visual Studio Code](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/install/install-umbraco-with-vs-code.md)
- [Installing Nightly Builds](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/install/installing-nightly-builds.md): Instructions on installing nightly builds of Umbraco.
- [Running Umbraco on Linux/macOS](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/install/running-umbraco-on-linux-macos.md): Since Umbraco 9 it has been possible to run Umbraco CMS natively on Linux or macOS High Sierra 10.13 and newer.
- [Unattended Installs](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/install/unattended-install.md)
- [Upgrade your project](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/upgrading.md): This is the guide for upgrading existing installations in general.
- [Version Specific Upgrades](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/upgrading/version-specific.md): This document covers specific upgrade steps if a version requires them. Most versions do not require specific upgrade steps and you will be able to upgrade directly from your current version.
- [Upgrade from Umbraco 8 to the latest version](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/upgrading/version-specific/upgrade-from-8-to-latest.md): Learn how to upgrade your Umbraco 8 project to Umbraco 10.
- [Migrate content to Umbraco 8](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/upgrading/version-specific/migrate-content-to-umbraco-8.md): This guide will show you how to migrate the content from your Umbraco 7 site to a site running Umbraco 8.
- [Minor upgrades for Umbraco 8](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/upgrading/version-specific/minor-upgrades-for-umbraco-8.md): This article provides details on how to upgrade to the next minor version when using Umbraco 8.
- [Upgrade to Umbraco 7](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/upgrading/version-specific/upgrade-to-umbraco-7.md): This document should be used as a reference, not a step by step guide. Upgrading will largely depend on what version of Umbraco you are currently running, what packages you have installed and the many
- [Minor upgrades for Umbraco 7](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/upgrading/version-specific/minor-upgrades-for-umbraco-7.md): This article provides details on how to upgrade to the next minor version when using Umbraco 7.
- [Server setup](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/server-setup.md): This section describes different ways of setting up servers for use with Umbraco
- [Running Umbraco On Azure Web Apps](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/server-setup/azure-web-apps.md)
- [Hosting Umbraco in IIS](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/server-setup/iis.md): Information on hosting Umbraco on IIS
- [File And Folder Permissions](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/server-setup/permissions.md): Information on file and folder permissions required for Umbraco sites
- [Runtime Modes](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/server-setup/runtime-modes.md): This section describes how to use the runtime mode setting to optimize Umbraco for the best development experience or optimal production environment.
- [Running Umbraco in Docker](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/server-setup/running-umbraco-in-docker.md)
- [Umbraco in Load Balanced Environments](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/server-setup/load-balancing.md): Information on how to deploy Umbraco in a Load Balanced scenario and other details to consider when setting up Umbraco for load balancing
- [Load Balancing Azure Web Apps](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/server-setup/load-balancing/azure-web-apps.md)
- [Standalone File System](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/server-setup/load-balancing/file-system-replication.md)
- [Advanced Techniques With Flexible Load Balancing](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/server-setup/load-balancing/flexible-advanced.md)
- [Logging With Load Balancing](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/server-setup/load-balancing/logging.md)
- [Backoffice](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice.md): Learn more about the Umbraco backoffice which is the admin side of your Umbraco website.
- [Sections](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/sections.md): In this article you can learn more about the various sections you can find within the Umbraco Backoffice.
- [Property Editors](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors.md): Learn more about the default property editors that ships with an Umbraco installation.
- [Built-in Property Editors](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors.md)
- [Checkbox List](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/checkbox-list.md)
- [Color Picker](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/color-picker.md)
- [Content Picker](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/content-picker.md)
- [DateTime](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/date-time.md)
- [Date](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/date.md)
- [Decimal](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/decimal.md)
- [Email Address](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/email-address.md): In this article you can learn how to use the build in email property editor
- [Eye Dropper Color Picker](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/eye-dropper-color-picker.md)
- [File Upload](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/file-upload.md)
- [Image Cropper](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/image-cropper.md)
- [Label](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/label.md)
- [List View](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/listview.md)
- [Markdown Editor](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/markdown-editor.md)
- [Media Picker](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/media-picker-3.md)
- [Media Picker (Legacy)](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/media-picker.md)
- [Member Group Picker](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/member-group-picker.md)
- [Member Picker](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/member-picker.md)
- [Multi Url Picker](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/multi-url-picker.md)
- [Multinode Treepicker](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/multinode-treepicker.md)
- [Repeatable Textstrings](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/multiple-textbox.md)
- [Numeric](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/numeric.md)
- [Radiobutton List](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/radiobutton-list.md)
- [Slider](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/slider.md)
- [Tags](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/tags.md)
- [Textarea](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/textarea.md)
- [Textbox](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/textbox.md): How to use the TextBox property editors in Umbraco CMS.
- [Toggle](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/true-false.md)
- [User Picker](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/user-picker.md)
- [Block Editors](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor.md)
- [Block Grid](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/block-grid-editor.md)
- [Block List](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/block-list-editor.md)
- [Build a Custom View for a Block](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/build-custom-view-for-blocks.md)
- [Configuring Block Editor Label Properties](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/label-property-configuration.md)
- [Dropdown](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/dropdown.md)
- [Grid Layout (Legacy)](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/grid-layout.md)
- [What Are Grid Layouts?](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/grid-layout/what-are-grid-layouts.md)
- [Configuring The Grid Layout](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/grid-layout/configuring-the-grid-layout-datatype.md)
- [Settings And Styling](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/grid-layout/settings-and-styles.md)
- [Grid Editors](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/grid-layout/grid-editors.md)
- [Build Your Own Editor](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/grid-layout/build-your-own-editor.md)
- [Rendering Grid In a Template](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/grid-layout/render-grid-in-template.md)
- [Grid Layout Best Practices](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/grid-layout/grid-layout-best-practices.md)
- [Add Values Programmatically](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/grid-layout/add-value-programmatically.md)
- [Rich Text Editor](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor.md)
- [Rich Text Editor Configuration](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/configuration.md)
- [Rich Text Editor Styles](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/rte-styles.md)
- [Rich Text Editor Plugins](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/rte-plugins.md): Information on how to work with TinyMCE plugins in the rich text editor.
- [Blocks in Rich Text Editor](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/rte-blocks.md)
- [Login](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/login.md): In this article you can learn the various ways of customizing the Umbraco backoffice login screen and form.
- [Content Templates](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/content-templates.md): In this article you can learn about how to create and use Content Templates in Umbraco.
- [Infinite Editing](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/infinite-editing.md): This section explains how the concept of infinite editing in the Umbraco backoffice works.
- [Log Viewer](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/logviewer.md): Information on using the Umbraco log viewer
- [Language Variants](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/variants.md): Learn how to use language variants to output your content in multiple languages.
- [Settings Dashboards](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/backoffice/settings-dashboards.md): A guide displaying the options available in the Settings section in Umbraco CMS backoffice.
- [Data](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/data.md): This section focuses on how to create data using the Umbraco backoffice
- [Defining Content](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/data/defining-content.md): Here you'll find an explanation of how content is defined in Umbraco
- [Default Document Types](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/data/defining-content/default-document-types.md)
- [Document Type Localization](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/data/defining-content/document-type-localization.md): Here you will learn how to apply localization for Document Types in Umbraco.
- [Creating Media](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/data/creating-media.md): Learn how to work with different types of Media content on your Umbraco website.
- [Default Data/Media Types](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/data/creating-media/default-media-types.md)
- [Members](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/data/members.md): Members are used for registering and authentication external / frontend users of an Umbraco installation. This could be Forum members and Intranet members.
- [Data Types](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/data/data-types.md): Learn about the data types in Umbraco.
- [Default Data Types](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/data/data-types/default-data-types.md): Learn about the default data types in Umbraco.
- [Scheduled Publishing](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/data/scheduled-publishing.md): Each document in Umbraco can be scheduled for publishing and unpublishing on a pre-defined date and time.
- [Using Tabs](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/data/adding-tabs.md)
- [Users](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/data/users.md): This guide will explain how to define, create, and manage users in the backoffice
- [Relations](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/data/relations.md): What are relations, how to create and manage them
- [Dictionary Items](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/data/dictionary-items.md): Creating Dictionary Items in Umbraco
- [Content Version Cleanup](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/data/content-version-cleanup.md)
- [Design](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/design.md)
- [Templates](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/design/templates.md): Templating in Umbraco including inheriting from master template
- [Basic Razor Syntax](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/design/templates/basic-razor-syntax.md): How to perform common logical tasks in Razor like if/else, foreach loops, switch statements and using the @ character to separate code and markup
- [Named Sections](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/design/templates/named-sections.md): Using named sections in Umbraco
- [Razor Cheatsheet](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/design/templates/razor-cheatsheet.md): All the code snippets you need to get a jump start on building templates with Razor in Umbraco CMS.
- [Rendering Content](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/design/rendering-content.md)
- [Rendering Media](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/design/rendering-media.md): Info on rendering media items and imaging cropping
- [Partial Views](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/design/partial-views.md): Information on working with partial views in Umbraco
- [Partial View Macro Files](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/design/partial-view-macro-files.md): Information on working with partial view macro files in Umbraco
- [Stylesheets And JavaScript](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/design/stylesheets-javascript.md): Information on working with stylesheets and JavaScript in Umbraco, including bundling & minification.
- [Code](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/code.md)
- [Service APIs](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/code/umbraco-services.md)
- [Subscribing To Notifications](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/code/subscribing-to-notifications.md): Subscribing to notifications allows you to listen to specific events and run custom code in response.
- [Creating Forms](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/code/creating-forms.md): Information on creating forms in Umbraco
- [Debugging](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/code/debugging.md)
- [Logging](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/code/debugging/logging.md)
- [Source Control](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/code/source-control.md): In this article you can learn more about how to effectively source control your Umbraco site.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
