SkyCMS Feature Catalog¶
A comprehensive inventory of every feature built into SkyCMS, organized by functional area. This catalog is intended for developers, editors, site builders, administrators, and anyone evaluating SkyCMS as a content management platform.
Product approach behind these features¶
SkyCMS is intentionally built around two parallel experiences:
- a visual, low-friction editing path for content creators,
- a code-first path for developers who want full creative and technical control.
The feature set below reflects that philosophy. You can hand off daily content maintenance to non-technical editors through CKEditor, while developers continue to work in familiar tooling, including Visual Studio Code.
Sections¶
| # | Section | What It Covers |
|---|---|---|
| 1 | Content Editing & Authoring | Visual Editor (WYSIWYG), Page Builder (drag-and-drop), Code Editor, AI Assistant, Image Editor, Real-time collaboration |
| 2 | Content Lifecycle & Publishing | Article states, versioning, publishing modes, scheduling, URL management, export/import, CDN integration |
| 3 | Blogging | Blog streams, blog posts, blog templates, rendering, blog API |
| 4 | Site Building | Layouts, Templates, Pages, Widgets, Editable regions, Style guide support |
| 5 | File & Media Management | File Manager, multi-cloud storage, image processing, content delivery |
| 6 | Administration & Security | Users, Roles, Permissions, Settings, Email, Contacts, Authentication, Rate limiting, Audit logs |
| 7 | Multi-Tenancy & Architecture | Tenant resolution, data isolation, FlexDb multi-database, CQRS, SignalR, middleware, Publisher architecture |
| 8 | Deployment & Infrastructure | Hosting (Azure, AWS, Docker, Cloudflare), Setup Wizard, Database/Storage/CDN/Email config, Demo, DocsPublisher, CI/CD, Licensing |
| — | Documentation Gaps | Running inventory of features that need new or improved documentation |
Feature Highlights at a Glance¶
For Content Creators & Editors¶
- Four editing modes: Visual Editor (WYSIWYG), drag-and-drop Page Builder, Code Editor, and AI-assisted editing/help
- CKEditor-powered writing experience designed for easy handoff from developers to non-technical content teams
- VS Code extension support for editing SkyCMS fields and files from inside Visual Studio Code
- In-browser image editing (crop, resize, filters, annotate, watermark)
- Full version history with side-by-side comparison and restore
- Scheduled publishing with timezone support
- Real-time collaborative editing with article locking
- File manager with drag-and-drop upload and chunked transfer
For Site Builders¶
- Three-layer architecture: Layouts → Templates → Articles, with Published Pages as public output
- Visual Page Builder (GrapesJS) with 15+ block categories
- Configurable editable regions with multiple toolbar profiles
- Community layout library for quick starts
- Template impact preview before mass-update
- Style guide template support
For Administrators¶
- Role-based access control (6 built-in roles + custom)
- Per-article permission assignments
- Multi-provider email (Azure Communications, SendGrid, SMTP)
- Contact management with CSV export and MailChimp sync
- CDN configuration and cache purge
- Tenant AI provider configuration with model discovery and per-user model selection where supported
For Developers¶
- Multi-tenant architecture with automatic tenant resolution
- SkyCMS VS Code Extension for editor-integrated content and file workflows
- CMS-as-code workflow support so developers can approach website implementation in their own IDE-centric style
- Four database providers (Cosmos DB, SQL Server, MySQL, SQLite) — auto-detected
- Three cloud storage providers (Azure Blob, S3, Cloudflare R2) — auto-detected
- CQRS + Mediator vertical-slice architecture
- SignalR real-time hubs
- REST API with rate limiting
- Docker, Azure Marketplace, and Cloudflare edge deployment
- Open source (GPL + MIT)
Audience Quick-Reference¶
| I am a... | Start with sections... |
|---|---|
| Content editor or author | 1, 2, 3, 5 |
| Site builder or designer | 1, 4, 5 |
| Administrator | 6, 8 |
| Developer | 7, 8, then all others |
| Evaluator comparing CMS platforms | This index, then drill into areas of interest |