Write an Opensource Headless CMS to learn ASP. NET Core best practices
summary
An open source ASP.NET Core project called RawCMS headless low code CMS demonstrates a working backend that generates GraphQL/REST APIs from JSON models, runs on ASP.NET Core, and includes a plugin marketplace with self-contained modules, an AOP-style dispatcher for cross-cutting concerns, scheduled background jobs (demoed with a dashboard), and optional identity via IdentityServer or external providers. It syncs data across MongoDB + Elasticsearch replication for full‑text and operational stores, supports per-host multi-tenancy, and is production‑ready after two years of development.
AI-written summary · about
chapters (12)
- 0:00Introduction and speaker intro
- 1:11Open source mindset shift
- 5:10What is RUSSIAN CMS
- 7:36Live demo of RUSSIAN CMS
- 13:42Best practice: Plugin system
- 16:49Best practice: Aspect-oriented programming
- 20:30Best practice: Background jobs
- 26:07Best practice: Identity management
- 29:48Best practice: Multiple databases
- 33:46Best practice: Multi-tenancy
- 40:12Best practice: Microservices
- 43:02Key takeaways and conclusion
related talks
56mAn Opinionated Approach to ASP.NET Core
29mAngular & WordPress: Practical guide to headless CMS
01h 05mWhat does an Open Source Microsoft Web Framework Look Like
42mHeadless CMS
01h 00mIntroduction to ASP.NET Core Razor Pages
07mBy the Power of Headless!
01h 15mWhat's Next for ASP.NET Core & Blazor
11mHow I created my brand using Static Web Apps with Blazor and Azure Functions
