Репозиторий Drupal сообщества dru.io
Данный репозиторий содержит кодовую базу для сайта Drupal сообщества dru.io. Благодаря этому, каждый желающий может заглянуть в исходники, посмотреть как всё устроено и сделано, помочь с доработкой или разработкой нового функционала, исправлении ошибок и т.д. или просто собрать себе аналогичный сайт с нуля.
На данный момент БД не готова, но модуль уже готов для смежного проекта, и как только все будет ближе к запуску, БД, как и для Drupal 7 версии, будет в публичном доступе. На данный момент, она не имеет никакого смысла, так как её просто нет.
Благодаря конфигурациям в Drupal 8, мы можем сделать абсолютную копию ресурса, с нуля, без каких-либо следов от основного сайта. Да, вы можете сделать абсолютно идентичный сайт, без юзеров, контента и т.д., со всем текущим функционалом и развернуть на этом своё собственное сообщество. Достаточно форкнуть репозиторий и проследовать по шагам:
git clone -b 8.x https://github.com/dru-io/Dru.io.git
.composer install
.drush site-install --verbose config_installer config_installer_sync_configure_form.sync_directory=../config/sync --yes
.
Если запускаете через браузер:
Запускаем установку Drupal как обычно, только на шаге выбора профиля нужно выбрать config installer профайл. В предложенных настройках на следующем шаге просто согласиться, так как конфигурации уже были загружены с репозиторием и config installer их найдет сам.cd web/themes/custom/druio_theme
и установить зависимости yarn install
.Если возникли какие-либо вопросы по установке (на некоторых стандартных docker-образах были замечены нюансы с 200 ajax-error при установке), создавайте issue тут https://github.com/dru-io/Dru.io/issues или обращайтесь в общий телеграм-чат https://t.me/drupal_rus , всегда рады подсказать .
Вы можете задавать любые настройки в ходе установки. Она проводится как на чистом сайте. Совершенно никаких проблем с этим не будет. Вы можете дать сайту любое название, указать лобой username и password, в общем все что хотите. После установки у вас будет абсолютно чистый и готовый к использованию клон Dru.io.