CrafterCMS 4.2 Documentation
This documentation introduces key concepts in CrafterCMS 4.2, details the decoupled authoring and development systems, and provides operational and administrative considerations and procedures as well as a comprehensive reference section.
What is CrafterCMS
CrafterCMS is a modern content management platform for building content-centric digital experience applications including:
Enterprise websites, corporate intranets, customer portals
Single Page Applications (SPAs) using frameworks like React, Vue, and Angular
Native mobile apps and headless applications (consumer mobile, IOT, digital signage, wearables, etc.)
HTML5 websites (Freemarker templating built-in)
E-Commerce front-ends
OTT video experiences on AWS Elemental Media Services
E-Learning sites
AR/VR applications (e.g., using A-Frame)
Search-driven sites and apps (OpenSearch built-in)
AI-enabled applications
and lots more (See https://craftercms.com/headless-cms-solutions/enterprise).
CrafterCMS’s authoring system is built on Git and supports DevContentOps processes for content, code, and configuration. It is also a hybrid-headless, API-first (GraphQL, REST, in-process) CMS, and that allows developers to use their favorite UI frameworks and tools.
CrafterCMS differentiates itself from existing CMSs with its architecture: microservices-based, serverless, elastic and planet-wide scalability. To learn more, see the General Architecture.
When/where to use CrafterCMS
CrafterCMS is best suited for:
Large-scale sites and apps that require a high degree of performance, security, availability, and scalability.
Content-rich applications that are authored by a non-technical content authors and consumed by many, many site visitors.
Enterprise-grade, complex, and integration-rich applications.
Who uses CrafterCMS
CrafterCMS is used by three main constituencies:
Developers who build applications using CrafterCMS.
Authors who create and manage content using CrafterCMS.
DevOps who deploy and manage CrafterCMS.