ZauberCMS
  • 🪄Welcome to ZauberCMS
  • Getting Started
    • 💡Quick Start
      • Databases
  • Creating A Website
    • 📹Website Build Video Tutorial
    • Content Types
      • Element Types
      • Compositions
    • Current Content Properties
      • Textbox & Textarea
      • Text Editor (Radzen)
      • Text Editor (TinyMCE)
      • Numeric
      • True / False
      • Rating
      • Checkbox, Dropdown & Radio Lists
      • Media Picker
      • Navigation
      • Material Icon Picker
      • Content Picker
      • Date Picker
      • Custom Component Picker
      • Api Key Picker
      • Colour Picker
      • Block List Editor
      • Editor Notes
      • Google Map Location Picker
      • Simple List Manager
      • Simple Dictionary Manager
      • SEO Property
      • Code Editor
      • Colour Theme Picker
    • Content
      • Publish & Unpublish
    • Querying Data
      • Extension Methods
    • Views
    • Controllers (Route Hi-Jacking)
    • Custom Components
    • Users & Roles
      • Restrict Access By Role
    • Logs
    • Audit
    • Global Settings
      • Using Global Settings
    • SEO Sitemaps
    • Hosting
  • Extending ZauberCMS
    • Overview
    • BlockListEditor
      • Content Block Preview
      • Content Block
    • Custom List Data
    • Custom Content Property
    • Custom Validation
    • Custom Admin Sections
      • Section Nav Group Menu
      • Trees
        • Tree Context Menus
      • Reusing Content Editors
    • Saving Custom Data
    • Using AppState Events
    • Before & After Save
    • Email & Storage Providers
    • Seed Data
    • SEO Checks
  • Identity
    • Overview
    • External Authentication Providers
    • Account Layout
  • Language
    • Overview
    • Adding Language Dictionaries
    • Setting The Language
    • Using Language Dictionaries
  • AppSettings
    • Detailed Errors
    • Media Settings
    • Enable Path Urls
Powered by GitBook
On this page
  • Screenshots
  • Admin
  • Content
  • Media
  • Users
  • Settings
  • Forms

Welcome to ZauberCMS

NextQuick Start

Last updated 3 months ago

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 the CMS I wished Umbraco had become.

Built on .NET 9, ZauberCMS features:

  • An easily and highly customisable Blazor InteractiveServer powered admin

  • A flexible front-end built with standard .NET MVC, while still allowing Blazor integration.

If you're familiar with Umbraco, you'll feel right at home - ZauberCMS follows similar concepts, making it easy to pick up and start building.

With support for custom controllers & views, multi-lingual sites, and complex content structures, ZauberCMS provides everything you need to build modern websites.

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.

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.

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.

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.

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

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.

🪄
📹Website Build Video Tutorial