Цель данная публикация - задокументировать процесс ознакомления с новой функциональностью Drupal 8.3 и Commerce 2.
Шаг 1. Установка Drupal
В качестве дистрибутива была выбрана текущая стабильная версия Drupal - 8.3.1.
Установка производилась при помощи composer и проекта drupal-composer/drupal-project.
Устанавливаем минимальный профиль. Приступаем к первоначальной настройке сайта.
Шаг 2. Первоначальное конфигурирование сайта
Оформление
В качестве основной темы оформления выбираем Bartik 8.3.1. В качестве административной - Seven 8.3.1.
Модули
Активируем следующие модули:
- Contextual Links
- Toolbar
Блоки
Отключаем блоки навигации, находящиеся в шапке сайта для административной темы Seven
Trusted host configuration
Отчет о состоянии настоятельно рекомендует настроить trusted_host_patterns.
Добавляем следующий код в settings.php:
<?php
$settings['trusted_host_patterns'] = array(
'^commerce\.local$',
'^.+\.commerce\.local$',
);
?>
Настройки пользователя
Создаем роль "Администратор", указываем созданную роль в качестве административной.
Разрешаем пользователям регистрироваться на сайте.
Комментарии
Имхо, лучше сразу все части.
Спасибо.
1)По composer можно подробнее?
строку “drupalvm$ composer create-project drupal-composer/drupal-project:8.x-dev”
где Вы вводите?
Как устанваливаете composer?
2) Trusted host configuration
Отчет о состоянии настоятельно рекомендует настроить trusted_host_patterns.
Добавляем следующий код в settings.php:
<?php
$settings['trusted_host_patterns'] = array(
'^commerce\.local$',
'^.+\.commerce\.local$',
);
?>
“commerce\.loca” Заменять на имя своего сайта?
1. Эту команду я ввожу в корневой директории проекта.
2. Да. Все верно. В данном примере я использую имя сервера "commerce.local".
Как устанавливать composer - выбирать вам. Это зависит от вашей среды разработки. Думаю стоит начать с чтения официальной документации..
Спасибо.
Так как не вполне пока пойму, как работает composer, еще уточнение:
на первом шаге:
"Установка производилась при помощи composer и проекта drupal-composer/drupal-project".
Какая последовательность шагов?
1) предварительно установить composer
2) В чистой папке сайта в командной строке ввести:
drupalvm$ composer create-project drupal-composer/drupal-project:8.x-dev
Или эта команда оба действия обеспечивает
(и установка composer и установка drupal)?
Composer - это диспетчер зависимостей для php проектов. Это инструмент позволяющий развернуть и поддерживать актуальность кода проекта. Предлагаю вам подробнее почитать про Composer и поэкспериментировать с ним прежде чем пытаться развернуть данный магазин.
Спасибо. Ухожу с головой в composer
про этот шаблон здесь: http://drupal.ru/node/130881
и здесь: https://github.com/drupal-composer/drupal-project
Да, эту Вашу тему уже читаю. Спасибо.
На github тоже вникну
чтоб не было путаницы изначально:
composer - это менеджер пакетов для php проектов (изначально он смотрит в репу https://packagist.org/),
а http://drupal-composer.org/ - это вариант организации разработки дру используя composer.
Да, спасибо большое.
Так понятнее.
@alexo, там в теме статья старовата (October 26, 2015), самая новая информация здесь: Using Composer to manage Drupal site dependencies (Last updated on 3 May 2017).
Спасибо. Читаю.
Осторожно с мосье гедеоном, это наш местный тролик-разжигатель!
Прошу отнестись с пониманием к нему - у него просто зуб на меня, и никаких аргументов, оромя мелкого пакостничества))
В посте который он ошибочно именует устаревшим - вполне актуальная информация, достаточная для старта и понимания вопроса.
А в ленте коментов - обсуждение.
Надо как-то помириться всем на друпале
Все читаю в любом случае и то, и то
Всё встало, на появившемся блоке корзины отображается « 0[2] элементов», что это за [2] и как от этого избавиться?