Features

Content Management#

Feature
Content Modeling
Versioning
Taxonomy, Hierarchies and Tagging
Custom Metadata
Version Compare
Custom Workflows
Large scale content repository
Widgets and Component Delivery
Digital Asset Management
Image Optimization
Future TimeMachine
Static Snapshots
Custom Fields
Multi-lingual (i18n/UTF-8)
Massively Multisite (1000+ sites)
Site Templates/Copy Site
Form Builder
GA4 Dashboard

Visual Editing & Page Building#

Feature
Universal Visual Editor (UVE)
Device Preview
SEO Tools
WYSIWYG Editing
Block Editor
Inline Editing
Link Checker
Page Layout Designer
Theme Selector

Searching & Content Queries#

Feature
Fully Searchable - Elasticsearch out of the box
Full-Text Indexing of Assets
Site Search
Faceted Content Search
Semantic/Vector Search
Content Geolocation

APIs, Delivery & Performance#

Feature
REST APIs
GraphQL APIs
Page API
Image APIs
Layout as a Service (LaaS)
Push / Remote Publishing
Static Publishing
Multi-level Caching
Page and Block Caching
On-Disk Caching
Redis Caching

Marketing & Optimizations#

Feature
A/B Testing & Experiments
Visitor Personas
Content Analytics
Personalization
Rule Based Targeting
User Activity Stream
Vanity URLs

Developer Tooling#

Feature
Examples: NextJs, React, Angular, Vue, PHP, Astro, .NET
REST APIs
GraphQL Support
WebDav
Command Line Interface (dotCLI)
dotCMS Apps (Integration Module)
Plugin Architecture
Sass Compiler
Custom API Scripting / Builder
OSGi Support
XML Sitemap
Custom Dashboard / Reporting

Infrastructure & Deployment#

Feature
Fully Dockerized
Multi-tenant (Multi-site Hosting)
Cluster Auto-scale & Auto-wiring
High Availability/Clustering

Security#

Feature
SOC2 Compliant
Fine Grained RBAC Permissions
SSO / SAML
SSO / OAuth/OpenId Connect