# Overview

## Build Umbraco websites

These tutorials will take you through the process of building different types of websites using Umbraco CMS.

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Creating a basic website</strong></td><td>This guide takes you all the way from installing Umbraco CMS to having a ready-to-publish website.</td><td><a href="creating-a-basic-website">creating-a-basic-website</a></td><td><a href="https://2050077833-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb0WSXUuM7Qx5BfREagAI%2Fuploads%2Fgit-blob-950d99bb99229bd5d33f2da4c616005ede1060b1%2Fcreate-website-image.png?alt=media">create-website-image.png</a></td></tr><tr><td><strong>Creating a multilingual site</strong></td><td>Learn how to build an Umbraco CMS website fit for being translated into multiple languages.</td><td><a href="multilanguage-setup">multilanguage-setup</a></td><td><a href="https://2050077833-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb0WSXUuM7Qx5BfREagAI%2Fuploads%2Fgit-blob-6a0121bf76681dc8063d1a7b3c13dc4cc34f0c44%2Fmultilingual-site.png?alt=media">multilingual-site.png</a></td></tr></tbody></table>

## Customize the editing experience

These tutorials will show you how you can extend the Umbraco backoffice to create a fluid and intuitive editing experience for your content editors.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Creating a custom Dashboard</strong></td><td>Go through the steps of setting up and building a custom dashboard for the Umbraco CMS backoffice.</td><td><a href="creating-a-custom-dashboard">creating-a-custom-dashboard</a></td><td><a href="https://2050077833-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb0WSXUuM7Qx5BfREagAI%2Fuploads%2Fgit-blob-ae820772b310b3683db4d3c307a4946503cd45aa%2Fdashboards-image.png?alt=media">dashboards-image.png</a></td></tr><tr><td><strong>Creating a custom Property Editor</strong></td><td>Learn how to build custom Property Editors to increase the options for adding content.</td><td><a href="creating-a-property-editor">creating-a-property-editor</a></td><td><a href="https://2050077833-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb0WSXUuM7Qx5BfREagAI%2Fuploads%2Fgit-blob-b36657bc7dbba4ca8f69eb7dd13f1147146d2508%2Fproperty-image.png?alt=media">property-image.png</a></td></tr><tr><td><strong>Custom Views for Block Lists</strong></td><td>Build custom views to be displayed when building content with the Block List editor.</td><td><a href="creating-custom-views-for-blocklist">creating-custom-views-for-blocklist</a></td><td><a href="https://2050077833-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb0WSXUuM7Qx5BfREagAI%2Fuploads%2Fgit-blob-7e2462aff88b2a19edcd06c4691c10118a4df295%2Fblock-list-image.png?alt=media">block-list-image.png</a></td></tr></tbody></table>

## Use and extend core Umbraco functionality

Umbraco CMS ships with a large amount of functionality, all of which you can extend to fit your website needs.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Member registration and login</strong></td><td>Learn how to build and configure a section for members on your Umbraco CMS website.</td><td><a href="members-registration-and-login">members-registration-and-login</a></td><td><a href="https://2050077833-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb0WSXUuM7Qx5BfREagAI%2Fuploads%2Fgit-blob-7f90741a30b11675f3381ace3f9ba5d84a81c0be%2Fmember-image.png?alt=media">member-image.png</a></td></tr><tr><td><strong>Implement custom error pages</strong></td><td>This tutorial will show you how to customize and extend the default error pages.</td><td><a href="custom-error-page">custom-error-page</a></td><td><a href="https://2050077833-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb0WSXUuM7Qx5BfREagAI%2Fuploads%2Fgit-blob-a54961025b6bd3631e68bec8c53892f5046f4531%2Ferror-pages-image.png?alt=media">error-pages-image.png</a></td></tr><tr><td><strong>Multisite Setup</strong></td><td>Learn how you can create and manage multiple Umbraco CMS websites within the same Umbraco installation.</td><td><a href="multisite-setup">multisite-setup</a></td><td><a href="https://2050077833-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb0WSXUuM7Qx5BfREagAI%2Fuploads%2Fgit-blob-78e415c519f6555b44d4e511ee742596fe03afd0%2Fmultisite-image.png?alt=media">multisite-image.png</a></td></tr></tbody></table>

## Add additional functionality

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Add Google Authentication</strong></td><td>Learn how to implement and setup Google Authentication on your Umbraco CMS website.</td><td><a href="add-google-authentication">add-google-authentication</a></td><td><a href="https://2050077833-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb0WSXUuM7Qx5BfREagAI%2Fuploads%2Fgit-blob-e3aa84cc8a4b49d98ffe7d4336689b526365923a%2Fgoogle-auth-image.png?alt=media">google-auth-image.png</a></td></tr><tr><td><strong>Connect Umbraco Forms with Zapier</strong></td><td>This tutorial will show you how you can implement your Umbraco Forms installation with Zapier.</td><td><a href="connecting-umbraco-forms-and-zapier">connecting-umbraco-forms-and-zapier</a></td><td><a href="https://2050077833-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb0WSXUuM7Qx5BfREagAI%2Fuploads%2Fgit-blob-0589efbfe34aa1a58d34dc09d43d804675dd773a%2Fzapier-image.png?alt=media">zapier-image.png</a></td></tr><tr><td><strong>The Starter Kit</strong></td><td>You can choose to start your Umbraco CMS website with a template site called "The Starter Kit".</td><td><a href="starter-kit">starter-kit</a></td><td><a href="https://2050077833-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb0WSXUuM7Qx5BfREagAI%2Fuploads%2Fgit-blob-150bd541804b7405777132cc74dba607fd914896%2Fstarter-kit-image.png?alt=media">starter-kit-image.png</a></td></tr></tbody></table>

## Other Tutorials

{% content-ref url="editors-manual" %}
[editors-manual](https://docs.umbraco.com/umbraco-cms/tutorials/editors-manual)
{% endcontent-ref %}


---

# 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/tutorials/overview.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.
