# Creating A Website

- [Website Build Video Tutorial](https://aptitude.gitbook.io/zaubercms/creating-a-website/website-build-video-tutorial.md)
- [Content Types](https://aptitude.gitbook.io/zaubercms/creating-a-website/content-types.md): Content Types are like the blue print for your content.
- [Element Types](https://aptitude.gitbook.io/zaubercms/creating-a-website/content-types/element-types.md)
- [Compositions](https://aptitude.gitbook.io/zaubercms/creating-a-website/content-types/compositions.md)
- [Current Content Properties](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties.md): A list of all the content properties available within the CMS
- [Textbox & Textarea](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/textbox-and-textarea.md): Value Type Saved: String
- [Text Editor (Zauber)](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/text-editor-zauber.md)
- [Text Editor (Radzen)](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/text-editor-radzen.md): Value Type Saved: String
- [Text Editor (TinyMCE)](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/text-editor-tinymce.md)
- [Numeric](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/numeric.md): Value Type Saved: Int
- [True / False](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/true-false.md): Value Type Saved: Bool
- [Rating](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/rating.md): Value Type Saved: Int
- [Checkbox, Dropdown & Radio Lists](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/checkbox-dropdown-and-radio-lists.md)
- [Media Picker](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/media-picker.md): Value Type Saved: List\<Guid>
- [Navigation](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/navigation.md): Value Type Saved: List\<NavigationItem>
- [Material Icon Picker](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/material-icon-picker.md): Value Type Saved: String
- [Content Picker](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/content-picker.md): Value Type Saved: List\<Guid>
- [Date Picker](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/date-picker.md): Value Type Saved: String
- [Custom Component Picker](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/custom-component-picker.md): Value Type Saved: List\<string>
- [Api Key Picker](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/api-key-picker.md): Value Type Saved: String
- [Colour Picker](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/colour-picker.md): Value Type Saved: String
- [Block List Editor](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/block-list-editor.md): Value Type Saved: List\<Content>
- [Editor Notes](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/editor-notes.md): This is an admin tool to help editors understand the content they are editing or give them specific instructions
- [Google Map Location Picker](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/google-map-location-picker.md): Simple editor that lets you pick a location and save the longitude and latitude
- [Simple List Manager](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/simple-list-manager.md): Very simple editor that lets you manage a simple list of strings
- [Simple Dictionary Manager](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/simple-dictionary-manager.md): Very simple editor that lets you manage a simple dictionary of strings
- [SEO Property](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/seo-property.md): Value Type Saved: Meta
- [Code Editor](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/code-editor.md): Value Type Saved: string
- [Colour Theme Picker](https://aptitude.gitbook.io/zaubercms/creating-a-website/current-content-properties/colour-theme-picker.md)
- [Content](https://aptitude.gitbook.io/zaubercms/creating-a-website/content.md)
- [Publish & Unpublish](https://aptitude.gitbook.io/zaubercms/creating-a-website/content/publish-and-unpublish.md)
- [Querying Data](https://aptitude.gitbook.io/zaubercms/creating-a-website/querying-data.md): We use all these methods in the CMS, so if you are not sure just clone the repo source and dig around, it should be fairly simple to understand.
- [Extension Methods](https://aptitude.gitbook.io/zaubercms/creating-a-website/querying-data/extension-methods.md)
- [Content Views](https://aptitude.gitbook.io/zaubercms/creating-a-website/content-views.md): Content Views are the website pages, the views the user sees on the front end of the website and where you put all your HTML / styling etc.
- [Custom Components](https://aptitude.gitbook.io/zaubercms/creating-a-website/custom-components.md)
- [Users & Roles](https://aptitude.gitbook.io/zaubercms/creating-a-website/users-and-roles.md)
- [Restrict Access By Role](https://aptitude.gitbook.io/zaubercms/creating-a-website/users-and-roles/restrict-access-by-role.md)
- [Logs](https://aptitude.gitbook.io/zaubercms/creating-a-website/logs.md)
- [Audit](https://aptitude.gitbook.io/zaubercms/creating-a-website/audit.md)
- [Global Settings](https://aptitude.gitbook.io/zaubercms/creating-a-website/global-settings.md)
- [Using Global Settings](https://aptitude.gitbook.io/zaubercms/creating-a-website/global-settings/using-global-settings.md)
- [SEO Sitemaps](https://aptitude.gitbook.io/zaubercms/creating-a-website/seo-sitemaps.md)
- [Hosting](https://aptitude.gitbook.io/zaubercms/creating-a-website/hosting.md)


---

# 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/creating-a-website.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.
