Multi-tenant CMS on ABP — build pages and publish content by talking to your AI client via MCP, no admin backend forms.
Dignite Site is the AI-native next generation of Dignite.Cms: it keeps the same proven core (field definitions, multi-tenancy, multi-language, versioning) but replaces the content authoring interface — from a backend form to an MCP server your own AI client talks to — and adds the site-level capabilities Cms never had (SEO, sitemap, feed, custom domains).
- Everything is a page, and a page is a route. The backend's page collection is the authoritative route table — sitemap, canonical URLs, and hreflang all derive from it.
- AI works through MCP, the platform doesn't ship its own assistant. You describe what you want ("create a page at
/blog", "publish a news post") in your own AI client; it calls MCP tools, the platform validates against field definitions and persists it. - Schema is the contract. Field definitions are both the validation gate for writes and the target shape handed to AI.
See docs/00-总体设计.md for the full design (in Chinese).
| Path | Description |
|---|---|
src/ |
ABP domain, application, and HTTP API layers (Dignite.Site.*, plus Admin.* / Public.* sub-apps) |
host/ |
ASP.NET Core host application |
angular/ |
Angular-based admin UI |
test/ |
Unit and integration tests |
docs/ |
Design documentation |
This is an ABP Framework solution. See the ABP documentation for general setup, and host/Dignite.Site.Host/migrate-database.ps1 for database migration.