Главная

Как Drupal продолжает развиваться в направлении API-first платформы

Перевод оригинальной страницы https://www.drupal.org/blog/how-drupal-continues-to-evolve-towards-an-ap... на русский язык.

Прошло 12 месяцев с момента моего последнего отчета об изменениях в инициативе API-first Drupal. За последний год мы достигли значительного прогресса, поэтому я хотел бы предоставить еще одно обновление.

Создание формы добавления товара в корзину

Будем писать простую форму добавления товара в корзину и выводить эту форму на странице товара чтобы юзверь мог нажать на кнопку и добавить товар в корзину.

Назовем модуль trade_add_to_cart

- создаем папку
modules/trade/modules/trade_add_to_cart
(например mkdir --parent ...modules/trade/modules/trade_add_to_cart)
- создаем в папке файл trade_add_to_cart.info.yml

CentOS Vesta panel drush

drush установлен в /usr/local/bin/drush/vendor/drush/drush/drush
- Заходим на VPS от пользователя Vesta
- Добавляем аlias в bashrc

nano ~/.bashrc

+ alias drush=/usr/local/bin/drush/vendor/drush/drush/drush
- Перегружаем настройки

. ~/.bashrc

- Можно переходить в папку сайта и работать с drush

drush --version

русСок

Сокращенный русский.
Используется 3-4 буквы от слова.
Знаки препинания не обязательны!

Drupal drush commands

Drupal + Drush. Часто используемые команды.

Загрузка и установка сайта
Загрузка последней стабильной версии Drupal

drush dl

Предварительный выбор версии

drush dl --select

Установка сайта со стандартным профилем

drush site-install standard --db-url='mysql://[db_user]:[db_pass]@localhost/[db_name]' --site-name=Example

Полезные опции
--account-name=admin
--account-pass=password
--clean-url
--account-mail

Ubuntu установка Drupal8 c drush

- Если нет composer

apt-get install composer

- Если нет drush устанавливаем последнюю версию drush

mkdir --parent /usr/local/bin/drush
cd /usr/local/bin/drush
composer require drush/drush
alias drush=/usr/local/bin/drush/vendor/drush/drush/drush

- Переходим в папку проекта

cd [project_path]

- Скачиваем Drupal-8

Страницы