ZauberCMS is a CMS built on Blazor. The admin is built using InteractiveServer and the front end (Your website) is built using the new static rendering (But you can build it in Server or WASM if you want). The CMS is inspired by Umbraco, and follows many of the same concepts.
I wanted a CMS that was aimed towards .Net Developers who wanted to use Blazor and also a CMS that is easily extendable and customisable without having to learn a front end framework. Anyone that has Blazor experience and is interested in getting involved, please contact me on X
Core tech used is: .Net 8, Blazor, EF Core, Identity, Mediatr, Radzen Components
This repo comes with a starter site example, if you clone this repo, build and run the ZauberCMS.Web project you will see the starter kit (Go to /admin, register an account to see everything).
However, fastest way to get started building your own website is using the .Net Template, firstly install the ZauberCMS template (--force just makes sure you install the latest one)
dotnet new install ZauberCMS.Template --force
Then create your project (Project names should start with ZauberCMS so the plugin system picks them up)
dotnet new zaubercms -n ZauberCMS.YourProjectName
You can also use Nuget and full instructions on how to use it are below (I prefer this way myself)
https://aptitude.gitbook.io/zaubercms/getting-started/quick-start
The video below shows the starter site being built. It covers building a site from nothing, to complete finished site. If you have never used Umbraco then I highly recommend watching it as it covers a lot of concepts.
For full documentation click the link below
https://aptitude.gitbook.io/zaubercms
You can view the v2 release features here
https://github.com/users/YodasMyDad/projects/8
And issues found here