Skip to content

Repository files navigation

Dignite Site

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).

Core ideas

  • 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).

Project structure

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

Getting started

This is an ABP Framework solution. See the ABP documentation for general setup, and host/Dignite.Site.Host/migrate-database.ps1 for database migration.

License

MIT

About

Multi-tenant CMS on ABP — build pages and publish content by talking to your AI client via MCP, no admin backend forms.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages