# ZauberCMS

## ZauberCMS

- [Welcome to ZauberCMS](https://aptitude.gitbook.io/zaubercms/welcome-to-zaubercms.md)
- [Quick Start](https://aptitude.gitbook.io/zaubercms/getting-started/quick-start.md): This page will run you through getting ZauberCMS up and running (Using either the .Net template or Nuget) and then creating your first page and getting data out the CMS.
- [Databases](https://aptitude.gitbook.io/zaubercms/getting-started/quick-start/databases.md)
- [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)
- [Overview](https://aptitude.gitbook.io/zaubercms/extending-zaubercms/overview.md)
- [BlockListEditor](https://aptitude.gitbook.io/zaubercms/extending-zaubercms/blocklisteditor.md)
- [Content Block Preview](https://aptitude.gitbook.io/zaubercms/extending-zaubercms/blocklisteditor/content-block-preview.md)
- [Content Block](https://aptitude.gitbook.io/zaubercms/extending-zaubercms/blocklisteditor/content-block.md)
- [Custom List Data](https://aptitude.gitbook.io/zaubercms/extending-zaubercms/custom-list-data.md)
- [Custom Content Property](https://aptitude.gitbook.io/zaubercms/extending-zaubercms/custom-content-property.md)
- [Custom Validation](https://aptitude.gitbook.io/zaubercms/extending-zaubercms/custom-validation.md)
- [Custom Admin Sections](https://aptitude.gitbook.io/zaubercms/extending-zaubercms/custom-admin-sections.md): The existing sections are all built using the same plugin system you will use, so you can add items to existing sections or create your own new sections.
- [Section Nav Group Menu](https://aptitude.gitbook.io/zaubercms/extending-zaubercms/custom-admin-sections/section-nav-group-menu.md)
- [Trees](https://aptitude.gitbook.io/zaubercms/extending-zaubercms/custom-admin-sections/trees.md)
- [Tree Context Menus](https://aptitude.gitbook.io/zaubercms/extending-zaubercms/custom-admin-sections/trees/tree-context-menus.md)
- [Reusing Content Editors](https://aptitude.gitbook.io/zaubercms/extending-zaubercms/custom-admin-sections/reusing-content-editors.md)
- [Saving Custom Data](https://aptitude.gitbook.io/zaubercms/extending-zaubercms/saving-custom-data.md)
- [Using AppState Events](https://aptitude.gitbook.io/zaubercms/extending-zaubercms/using-appstate-events.md)
- [Before & After Save](https://aptitude.gitbook.io/zaubercms/extending-zaubercms/before-and-after-save.md)
- [Email & Storage Providers](https://aptitude.gitbook.io/zaubercms/extending-zaubercms/email-and-storage-providers.md)
- [Seed Data](https://aptitude.gitbook.io/zaubercms/extending-zaubercms/seed-data.md)
- [SEO Checks](https://aptitude.gitbook.io/zaubercms/extending-zaubercms/seo-checks.md)
- [Overview](https://aptitude.gitbook.io/zaubercms/identity/overview.md): Static Rendering
- [External Authentication Providers](https://aptitude.gitbook.io/zaubercms/identity/external-authentication-providers.md)
- [Account Layout](https://aptitude.gitbook.io/zaubercms/identity/account-layout.md)
- [Overview](https://aptitude.gitbook.io/zaubercms/language/overview.md)
- [Adding Language Dictionaries](https://aptitude.gitbook.io/zaubercms/language/adding-language-dictionaries.md)
- [Setting The Language](https://aptitude.gitbook.io/zaubercms/language/setting-the-language.md)
- [Using Language Dictionaries](https://aptitude.gitbook.io/zaubercms/language/using-language-dictionaries.md)
- [Detailed Errors](https://aptitude.gitbook.io/zaubercms/appsettings/detailed-errors.md)
- [Media Settings](https://aptitude.gitbook.io/zaubercms/appsettings/media-settings.md)
- [Enable Path Urls](https://aptitude.gitbook.io/zaubercms/appsettings/enable-path-urls.md)
