# Welcome to ZauberCMS

Thanks for checking out **ZauberCMS** - the latest .NET-based CMS, built by .NET developers, for .NET developers.

ZauberCMS was created out of frustration with the direction of modern Umbraco. Instead of being forced to go along with those changes, I built a CMS that was easy to extend and how I wished Umbraco had become.

{% content-ref url="/pages/yoe56LOdeAhC5sfzFIz0" %}
[Website Build Video Tutorial](/zaubercms/creating-a-website/website-build-video-tutorial.md)
{% endcontent-ref %}

## Screenshots

Screenshots below shows the Blazor CMS, where you manage your content and media

### Admin

Once you have the site running, if you go to **`/admin`** and create an account, the first user added to the site is set as an 'admin' and you will be redirected to the admin so you can update and edit content.&#x20;

### Content

The content section is where you edit the site content and create pages that make up your site. You need to create content types (Which are like the blueprint for your content) and then the content you create is based off those.

<figure><img src="/files/HqbQhQGyts7dof0YUeWO" alt=""><figcaption></figcaption></figure>

### Media

Pretty self explanatory, this section is where you store the media that is used within your website. From images to documents, you can create folder structures and upload media into the folders. The media can then be picked via the media picker content property and you can then display the picked media in the front end of your website.

<figure><img src="/files/YCAK5GGNOmfgCPH1lvfD" alt=""><figcaption></figcaption></figure>

### Users

Users section is where you manage the users of the site, and the associated roles. This is where you can add content types to roles, and in turn the properties are added to the users within that role. You can make users admins in section so they can access and edit content too.

<figure><img src="/files/558Kjis1UrQyh20rWyiN" alt=""><figcaption></figcaption></figure>

### Settings

Settings section has a few main components. This is where you can create and edit and update content types (and element types). Element types are just content types that can be used in the [Block List Editor](broken://pages/p59JGkBArBvWkCb1zZkz)

<figure><img src="/files/kY2YLLwSvKiUIaZ1dlzY" alt=""><figcaption></figcaption></figure>

### Forms

Coming soon... This section will be where you can create forms that can be used within your website, and the results can be emailed or stored.


---

# 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://aptitude.gitbook.io/zaubercms/welcome-to-zaubercms.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.
