Craft Бесплатное программное обеспечение CMS
Самостоятельная система управления контентом с открытым исходным кодом; Альтернатива WordPress
С его удобным интерфейсом и полностью настраиваемым бэкэнд. Craft CMS предназначен для облегчения жизни создателя контента.
Обзор
Craft CMS - это система управления контентом с открытым исходным кодом, разработанная в самом популярном языке PHP в мире. Это альтернатива WordPress для издателей, которые хотят более глубокого контроля. И хотят более мощную производительность от их системы управления контентом. Craft-это гибкий, удобный CMS для создания пользовательских цифровых опытов в Интернете. Он имеет интуитивно понятную панель управления для создания контента и административных задач. Это готовый к интеграции структура. И он поддерживает встроенные интеграции с популярными маркетинговыми инструментами, такими как Salesforce, MailChimp, HubSpot и многие другие. Одной из популярных особенностей Craft CMS является локализация мирового класса. Поэтому он позволяет переводить и локализовать ваш контент для неограниченного количества сайтов, языков и локалов. Его панель управления доступна на 25 языках. Craft - это удивительная система управления контентом для сообщества разработчика, поскольку он поддерживает надежную структуру для разработки модулей и плагинов. Он также имеет встроенный магазин плагинов с сотнями бесплатных и коммерческих плагинов. Вы можете построить все, что вы можете себе представить с помощью плагина Craft. Он также имеет активные и яркие плагины по строительству сообщества разработчиков для платформы. Craft также поддерживает мощную платформу электронной коммерции для создания отличного опыта электронной коммерции для своих клиентов. Если вы ищете систему управления контентом с открытым исходным кодом, которая упрощает создание вашего контента и дает вам больше мощности и управления. Тогда Craft CMS - хороший выбор для вас.
Системные Требования
Ниже приведены рекомендованные системы системы для Craft CMS:
- PHP 7,4 *
- MySQL 5.7+ с InnoDB, MariaDB 10,5+ или PostgreSQL 10+
- 512 МБ+ памяти, выделенной на PHP
- 200 МБ+ свободного дискового пространства
- Composer 1.3+ при установке ремесла через Composer
Функции
Ниже приведены функции, которые дают вам гибкость и контроль на протяжении всего процесса.
- Пользовательские поля: Установите пользовательские поля на основе конкретных потребностей вашего контента. Выберите из огромного разнообразия встроенных и поставленных плагинами типов поля.
- Типы раздела: Не весь контент создан равным. Craft поставляется с тремя типами разделов, которые позволяют вам управлять вашими записями по -разному в зависимости от вашего использования.
- Типы раздела: Не весь контент создан равным. Craft поставляется с тремя типами разделов, которые позволяют вам управлять вашими записями по -разному в зависимости от вашего использования.
- Категории и теги: Сохранение вещей, организованных в ремесле, легко с его встроенной категорией и поддержкой тегов.
- Multi-Site: Управление контентом для нескольких связанных веб-сайтов из одной ремесленной установки.
- Локализация: Весь контент вашего сайта может быть локализован для нацеливания на конкретные языки и территории - от URL -адресов до ваших пользовательских значений поля.
- Матрица: Создание повторяющихся и смешанных типов контента с мощным типом поля Craft.
- Типы вводов: Управление несколькими типами контента вместе в одном разделе.
- Формы: Создайте универсальные формы для того, что ваш проект требует, быстро, с одним из мощных плагинов застройщика форм, доступным в магазине плагинов.
Монтаж
Шаг 1: Скачать ремесло
Craft можно загрузить с помощью композитора или вручную загрузить архив Zip или tar.gz. Конечный результат будет таким же, так что идите с любым маршрутом, с которым вы чувствуете себя более комфортно.
Шаг 2: Установите разрешения на файл
Чтобы ремесло работало правильно, PHP должен иметь возможность писать в следующие места:
- .env
- Composer.json
- Composer.lock
- config/license.key
- config/project/*
- хранилище/*
- продавец/*
- Web/Cpresources/* Точные разрешения, которые вы должны установить, зависит от взаимосвязи между пользователем системы, с которой PHP работает как и кому принадлежит фактические папки/файлы.
- Если он один и тот же пользователь, используйте
744
. - Если они в одной группе, то используйте
774
. - Если вы не уверены и не хотите жить на грани, используйте
777
.
Шаг 3: Установите ключ безопасности
Каждый ремесленный проект должен иметь уникальный ключ безопасности, который используется между каждой среды, на которую устанавливается проект. Вы можете сгенерировать и назначить ключ вручную или сделать ремесло сделать это для вас с помощью команды терминала.
Установите ключ вручную
Сначала генерируйте криптографически безопасную ключ, предпочтительно, используя генератор паролей, например, 1Password. (Там нет предела длины.) Затем откройте свой файл .ENV`.
SECURITY_KEY=""
Вставьте свой ключ безопасности в кавычки и сохраните файл.
Установите ключ из вашего терминала
В вашем терминале перейдите в корневой каталог вашего проекта и запустите следующую команду:
php craft setup/security-key
\ #step 4: Создайте базу данных
Далее вам нужно создать базу данных для вашего ремесленного проекта. Craft 3 поддерживает MySQL 5.5+ и PostgreSQL 9,5+. Если вам дают выбор, мы рекомендуем в большинстве случаев следующие параметры базы данных:
- mysql
- набор символов по умолчанию:
utf8
- Сопоставление по умолчанию:
utf8_unicode_ci
- набор символов по умолчанию:
- Postgresql
- набор символов:
utf8
- набор символов:
\ #step 5: Настройка веб -сервера
Создайте новый веб -сервер для размещения вашего ремесленного проекта. Его документ root (или «webroot») должен указывать на ваш веб -/ каталог (или на что -то, на что вы его переименовали). Если вы не используете MAMP (открывает новое окно) или другой инструмент LocalHosting, вам, вероятно, потребуется обновить файл ваших хостов, поэтому ваш компьютер знает, что запросы направляются на выбранное вами имя хоста на локальный компьютер.
- macos/linux/unix:
/etc/hosts
- Windows:
\ Windows \ System32 \ Drivers \ etc \ hosts
Вы можете проверить, правильно ли вы устанавливаете все, указывая свой веб -браузер наhttp: //index.php? P = Admin/Install
(замена на имя хоста вашего веб -сервера). Если показан мастер настройки Craft, имя хоста правильно разрешается для вашей установки Craft.
\ #step 6: запустите мастер настройки
Наконец, пришло время запустить мастер настройки Craft. Вы можете запустить это из своего терминала или вашего веб -браузера.
Настройка терминала
В вашем терминале перейдите в корневой каталог вашего проекта и запустите следующую команду, чтобы начать мастер настройки:
php craft setup
Команда задаст вам несколько вопросов, чтобы узнать, как подключиться к вашей базе данных, а затем начать установщик Craft. Как только это будет сделано, вы сможете получить доступ к вашему новому ремесленному сайту из вашего веб -браузера.
Настройка веб -браузера
В вашем веб -браузере перейдите по адресу http: //index.php? P = admin/install
(заменить имя хоста вашего веб -сервера). Если вы все сделали правильно, вам следует встретить мастер настройки Craft.
Первый шаг установщика - принять лицензионное соглашение (открывает новое окно). Прокрутите вниз по соглашению (чтение всего, конечно,) и нажмите кнопку «Получить», чтобы принять.
Второй шаг - ввести информацию о подключении к базе данных.
Третий шаг установщика - создать учетную запись администратора. Не будь одним из этих людей и обязательно выберите сильный пароль.
Последний шаг - определить имя вашей системы, базовый URL и язык.
Нажмите «Закончить», чтобы завершить процесс настройки. Через несколько секунд у вас должна быть установка рабочей ремесла!
Если он был успешным, Craft перенаправляет ваш браузер на панель управления.
Поздравляю, вы только что установили ремесло!
Теперь построите что -то невероятное.