Установка Winter CMS через Composer

Инструкция по установке Winter CMS подразумевает что у вас уже установлен Composer и вы понимаете как ввести команду в консоле.

Так же ваша система должна соответствовать минимальным требованиям.

Название проекта

Это сделано для удобства. Название будет подставлено в консольных командах ниже в инструкции.

Название проекта это будет названием директории (папки) где будут находиться файлы самой Winter CMS.

Установка Winter CMS

В директории (в папке) где будет расположен новый проект запускаем команду:

composer create-project wintercms/winter название

Composer скачает Winter CMS в директорию где была запущена команда в папку с указанным названием проекта.

Если вы хотите получать все обновления не дожидаясь выпуска нового релиза, вместо стабильной версии WinterCMS вы можете установить так называемую дев-версию:

composer create-project wintercms/winter название "dev-develop"

Установка бэкенда (админки)

Если для проекта нужна админка или база данных, то в консоли переходим в каталог только что установленного приложения где запускаем команду:

php artisan winter:install

Начнётся установка приложения где нужно будет выбрать или указать соответствующие настройки

установка wintercms

В процессе установки будут запрошены данные для подключения Базы Данных, поэтому вам нужно будет в ручную создать БД и указать данные для подключения.

Отключить обновления ядра

Если вы используете composer или git для загрузки обновлений в файлы ядра, установите в конфигурации значение true для параметра disableCoreUpdates, чтобы шлюз обновлений не пытался загрузить эти файлы снова как часть процесса обновления приложения.

config/cms.php
'disableCoreUpdates' => true,

Плагины и темы всё равно будут загружаться.

Вход в бэкенд

После установки, если вы прозевали сгенерированный системой пароль, то прежде чем зайти в админку, нужно установить пароли. Для этого в консоли вводим команду:

php artisan winter:passwd username password

где:

  • username - логин пользователя
  • password - пароль

Например создаём пользователя admin с паролем admin :

php artisan winter:passwd admin admin

Удаление демо

php artisan winter:fresh

Данная команда удалит демо плагин и тему.

Установка тем и плагинов

Установка плагинов осуществляется так же через Composer. Например установить плагин Winter.Blog :

composer require winter/blog

Плагины для Winter CMS устанавливаемые через композер можно выбрать тут:

https://packagist.org/search/?type=winter-plugin

Темы для Winter CMS:

https://packagist.org/search/?type=winter-theme

Команды для разработки плагина
Команды для разработки плагина Данная страница упрощает разработку плагинов тем, что генерирует консольные команды, заполняя имя разработчика, название плагина и имена классов для элементов плагина.
Комментарии 0

*** чтобы писать комментарии.