Repolode
craftcms

craftcms/cms

Самостоятельно размещаемая CMS на PHP для создания сайтов и цифровых продуктов с Twig-шаблонами и автоматически генерируемым GraphQL API.

Open source альтернатива:ContentfulWordPress

Звёзды
3,617
Форки
709
Открытые issues
530
Последний коммит
15 часов назад

Что это?

Craft CMS — самостоятельно размещаемая система управления контентом, написанная на PHP. Она позволяет командам создавать собственные модели контента, а не подгонять его под заранее заданные типы записей или страниц, и предоставляет панель управления для создания и редактирования контента.

Для вывода контента Craft использует систему шаблонов Twig. Кроме того, она автоматически генерирует GraphQL API на основе модели контента — это позволяет использовать headless-архитектуру, в которой контент получает отдельное приложение. Данные хранятся в MySQL или PostgreSQL.

В проект входят платформа для электронной коммерции Craft Commerce (предлагается отдельно) и Plugin Store с бесплатными и платными плагинами. Фреймворк расширений позволяет разработчикам добавлять собственные функции.

Ключевые возможности

  • 01Панель управления для создания контента и администрирования.
  • 02Гибкое моделирование контента без заранее заданных типов.
  • 03Система шаблонов на базе Twig для вывода страниц.
  • 04Автоматически генерируемый GraphQL API для headless-приложений.
  • 05Plugin Store с бесплатными и платными плагинами.
  • 06Фреймворк расширений для добавления собственных функций.

Сценарии использования

  • Создание корпоративного сайта с индивидуальной структурой контента.
  • Передача контента отдельному фронтенду через GraphQL API.
  • Запуск блога или редакционного сайта на самостоятельно размещаемом стеке PHP.

Быстрый старт

  1. 1

    Установите Craft с помощью Composer

  2. 2

    Прочитайте официальное руководство по установке

Что важно знать

  • Требуется собственный PHP-сервер с MySQL или PostgreSQL.
  • Лицензия указана как NOASSERTION, поэтому перед использованием ознакомьтесь с её условиями.
  • Некоторые функции, например электронная коммерция, и многие плагины являются платными или коммерческими.

Темы

Частые вопросы

Что такое cms?
Самостоятельно размещаемая CMS на PHP для создания сайтов и цифровых продуктов с Twig-шаблонами и автоматически генерируемым GraphQL API. Craft CMS — самостоятельно размещаемая система управления контентом, написанная на PHP. Она позволяет командам создавать собственные модели контента, а не подгонять его под заранее заданные типы записей или страниц, и предоставляет панель управления для создания и редактирования контента.
cms можно использовать бесплатно? Какая у него лицензия?
cms распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
cms всё ещё поддерживается?
Активно поддерживается. Последний коммит в cms — 19 окт. 2026 г..
Для чего можно использовать cms?
Создание корпоративного сайта с индивидуальной структурой контента. Передача контента отдельному фронтенду через GraphQL API. Запуск блога или редакционного сайта на самостоятельно размещаемом стеке PHP.
Как установить cms?
Установите Craft с помощью Composer Прочитайте официальное руководство по установке
Где скачать cms?
Исходный код и инструкции по установке — на GitHub: https://github.com/craftcms/cms

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты