Drupal 8: Создание собственного блога с нуля. Часть 1

preview_player
Показать описание
В первой части:
* Развернем локальный сервер для сайта при помощи Docker4Drupal.
* Установим Drupal 8.5.6 при помощи Composer Drupal Project.
* Установим и настроим зависимости (модули и не только), а также патчи для них и репозиторий Asset Manager при помощи Composer.
* Добавим 7 типов параграфов и 2 типа материала.
* Поработаем с GitLab.
* Посмотрим как развернуть полноценную копию проекта у себя.

Тайминги:
00:00 — Введение
00:16 — Для кого данное видео?
01:42 — Как мы построим работу над блогом?
04:31 — Предупреждение перед началом
09:08 — Разворачиваем веб-сервер
20:40 — Устанавливаем Composer Drupal Project
23:47 — Установка Drupal
28:08 — Отключаем кэширование и включаем дебаг Twig
31:02 — Устанавливаем модули и прочие зависимости
59:26 — Делаем параграфы
1:34:31 — Создаем типы содержимого
2:05:06 — Как развернуть точную копию проекта

Рекомендации по теме
Комментарии
Автор

Спасибо за труды! 👍
Бесконечно можно смотреть на три вещи: как горит огонь, как течет вода и как @Niklan создаёт блог на Drupal.

meles
Автор

Благодарю. Полезно было. Только начинаю знакомиться с друпал

deniskazantcev
Автор

Спасибо! Действительно отличный и очень полезный материал для начинающих разработчиков. Очень интересно смотреть проект с нуля, как организовывается "инфраструктура" проекта.

kvaqich
Автор

Спасибо большое! Толковый подход к решению задачи в целом, респект

RainDenys
Автор

Спасибо за видео! Все отлично!
.directory это служебный файл Dolphin-а, аналог Desktop.ini в Windows. Можно в настройках Dolphin-а отключить автоматическое создание этого файла.

igorplity
Автор

Спасибо большое за материал. Все ясно и по делу)

sashashumchuk
Автор

Я бы ещё добавил поле "Заголовок анонса". Бывает полезно, когда полный заголовок материала очень большой и обрезанный или огромный будет смотреться плохо.

lukassssification
Автор

Видос огонь, хотелось бы не так быстро

Rubolner
Автор

люди, может кто сталкивался с проблемой: под макосью всё ставится/настраивается без проблем, но вот обратил внимание, если грузить локальный проект через гугль хром или фаерфокс, они ломятся на него через https и что с ними ни делай, ни в какую не хотят его грузить. Через сафари всё норм. Есть ли такая трабла на виндах/линуксах?

Petyashmetya
Автор

Да и с отключенным кешем xdebug для твига в phpstorm не будет работать.

ВадимКот-нй
Автор

Для обновления до 8.6.0 нужно только в require и require-dev прописать новую версию, composer update и %sitename%/update.php сделать. Вроде всё корректно встало.

VladimirKrygin-jd
Автор

Здравствуйте.
У меня почему-то нет пакета: "cweagans/composer--patches". Drupal version: 8.8.5
Как его установить?

rawso
Автор

Почему Firefox Developer Edition? Я как то попробовал - ничего особенного не заметил. По моему даже работает чуть медленнее хрома. Может есть какие-то фишки о которых я не знаю?

GatoGordoism
Автор

Проблемы с установкой модуля block visibility groups

Fatal error: require(): Failed opening required in on line 112

andreyznayomskiy
Автор

Подскажи что я делаю не так во-первых у меня после запуска сервера уже сразу на моем project.localhost открывается инсталятор drupal.
Во-вторых у меня сomposer не может поставить drupal-project он падает пишит что нет пакета ставишь он пишит что опять нет пакета но уже другого ставишь пишит что нет следующего

и т.д.

yakovyakimenko
Автор

С git работаете по ssh и что за магический файл SSH-NO-PASS (не запомнил точное название) запускаете?

isaenkovpavel
Автор

Спасибо! нет не быстро, скорость 1.25 все нормально

taylorderden
Автор

32:52 - я исправил данную проблему так, как показано ниже, не знаю правильно или нет, но все заработало (при этой ошибке перестал работать drush, он стал не видеть друпал)
"repositories": {
"0": {
"type": "composer",
},
"1": {
"type": "composer",
},

sergiy_eu
Автор

А почему не стали медиа использовать в параграфах?

lukassssification
Автор

Развернул копию проекта, сайт выглядит вот так
В конце установки drupal писал мне, что не может установить модуль standard, так как его не существует.
В чем загвоздка?

yogooru