ZauberCMS is a fully featured CMS built in .NET 9. The CMS is inspired by Umbraco, but much faster and easier to extend.
I built this CMS to allow .NET developers to continue building websites just as they always have - with traditional .NET MVC - while also offering a modern, highly customizable, interactive CMS editing experience powered by Blazor.
The goal is simple: a CMS that’s simple, super easy to extend, highly modular, and doesn’t require learning a verbose front-end framework or dealing with complex build tools. With Blazor, customization is quick, straightforward and very .NET friendly.
✅ ASP.NET MVC
✅ Visual Page Editor (Block List Editor)
✅ Custom Languages
✅ Multi Sites
✅ SEO Features Built In
✅ Private Members Sections (Role Based)
✅ Radzen Blazor Components
✅ Highly Customizable
✅ Full Documentation
Website: www.zaubercms.com
You can also find us on Twitter / X and Facebook
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)
# Ensure we have the latest ZauberCMS templates
dotnet new install ZauberCMS.Template --force
# Create your CMS
dotnet new zaubercms -n "YourSiteName"You can also use Nuget and full instructions on how to use it are below
https://aptitude.gitbook.io/zaubercms/getting-started/quick-start
DO NOT USE THE SOURCE CODE TO BUILD YOUR SITE. USE THE TEMPLATE OR NUGET PACKAGE!
This video shows building a very simple site from scratch, hopefully you'll see how easy it is!
This repo comes with a starter site example so you can see some of the most common concepts, 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).
If you want to use this starter site as a starting point for your own website. Remove the project from the source, and remove the project reference in the csproj and uncomment the nuget package reference.
See here
https://github.com/YodasMyDad/ZauberCMS/blob/main-mvc/ZauberCMS.Web/ZauberCMS.Web.csproj#L12
Again, DO NOT use the entire source code to build your own site. You are supposed to use the Nuget package like above.
For full documentation click the link below
https://aptitude.gitbook.io/zaubercms
Next large release will be v4.0 with .NET 10. After that release will be v5.0. You can see the progress and release features here
v4.0 Board
https://github.com/users/YodasMyDad/projects/8




