About Craft CMS
Craft is a flexible, user-friendly CMS for creating custom digital experiences on the web—and beyond.
People who use Craft love its…
- …intuitive, user-friendly control panel for content creation and administrative tasks;
- …clean-slate approach to content modeling and front-end development that doesn’t make any assumptions about your content or how it should be delivered;
- …official Plugin Store with hundreds of free and commercial plugins (opens new window);
- …robust framework for plugin development;
- …active, vibrant community (opens new window);
You can learn all about it at craftcms.com (opens new window).
# Getting Started
Ready to try out the latest version of Craft? Spin up a new project or upgrade an existing one.
The documentation has been rearranged a bit for this release, in order to better highlight the breadth of Craft’s features and consolidate technical material:
- High-level concepts are more visible in the System section;
- Reference material has been given a dedicated space, including element types, field types, console commands, controllers, Twig features, and configuration.
- Some pages geared toward front-end development have been moved into the Development section, including lots of new information on eager-loading and collections;
- Information about using forms has been split into a dedicated page, while specific controller actions remain in the Reference section.
# Tech Specs
Craft is a self-hosted PHP application, built on Yii 2 (opens new window). It can connect to MySQL and PostgreSQL databases for content storage. Server-side rendering is powered by Twig (opens new window), and headless applications have access to content via a GraphQL API.
# Diving In
Here are some great ways to begin your journey with Craft: