
Bootstrap 5 для Drupal 11: мой опыт и пошаговый старт
Итак. На одном из своих сайтах который создавался на CMS Drupal 11.2 версии, изначально стояла кастомная тема Olivero, что в принципе меня во всем устраивала, так как первые полгода после создания проекта я не парюсь насчет дизайна и внешнего вида. Olivero минималистична и все что надо там есть.
Несколько дней назад мой сайт (не этот) Google-адсенс с 4-й попытки принял в систему и теперь он монетизируется. Лично для меня это не просто монетизация очередного сайта — это знак качества и результат. После чего я задумался самостоятельно натянуть на сайт новую тему Bootstrap 5, поэкспериментировать с дизайном и т.д.
Признаюсь честно — такого опыта именно с Bootstrap у меня нет. Тут я полный чайник, но у меня есть желание учится.
И как обычно я учусь сегодня благодаря Искусственному Интеллекту ChatGPT. В целом он умеет и знает всё и даже больше.
Решил всё это оставить на своем блоге, так как в самом Чате GPT вся эта инфа современм затеряется, так как я с ним много работаю. А тут я смогу всегда вернутся и обновить свою память. В этом и есть прелесть личного блога, друзья.
Поэтому ниже я опубликую всё самое интересное, что он мне накопал и написал про тему Bootstrap 5.
Если кому интересно — приятного чтения. Скриншотом буду кидать свой вопрос «боту» и ниже уже то, что было мне полезно.

Да, сделаем 💪
План такой: ты кидаешь ссылку на тему с drupal.org → я проверяю совместимость с Drupal 11.2 → ставим её через Composer → создаём дочернюю тему → включаем её как «фронт» (админка остаётся на Gin) → потом вместе накидываем дизайн/CSS/шаблоны.

Я изучил PDF про тему Bootstrap для Drupal. Вот полный обзор:
📌 Что это за тема
Это полноценная Drupal-тема, построенная на фреймворке Bootstrap 5 (вместо старого Bootstrap 3).
Полностью готова для Drupal 11 (работает с 10.3+ и выше).
Тема переписана «с нуля» (версия 5.x), без jQuery — всё на современных компонентах.
Имеет два варианта для субтемизации:
Simple CSS subtheme (для простого кастома).
SASS subtheme (для разработчиков, кто работает с SCSS).
Bootstrap _ Drupal.org
🚀 Основные фичи
Гибкая сетка: 1, 2 и 3 колонки, контейнеры fixed и fluid.
Стандартная разметка Bootstrap (header, навигация, формы, таблицы).
Поддержка offcanvas-меню (бургер в мобильной версии).
Выпадающие многоуровневые меню.
Кастомные Bootstrap-формы и таблицы.
Интеграция с SVG-иконками.
Готовые пресеты шрифтов Google Fonts.
Поддержка Bootswatch (можно быстро менять тему оформления через CDN).
Готовые Twig-шаблоны для Commerce и Views.
Интеграция с модулем Color (можно менять цвета в админке).
Bootstrap _ Drupal.org
📊 Популярность
По данным Drupal.org — 93 543 сайта используют эту тему.
Создана в 2012 году, последняя версия 5.0.2 от 10 июня 2025 (совсем свежая).
Поддерживается активно, есть комьюнити и разработчики-ментейнеры (hatuhay, shelane, wundo, joseph.olstad).
✅ Плюсы
Основана на Bootstrap 5 → легко подключать готовые компоненты и документацию.
Лёгкий вход для разработчиков, особенно если знаком с Bootstrap.
Огромное комьюнити и примеры использования.
Много опций для кастомизации без кода (Bootswatch, Color module).
Подходит как база для создания дочерней темы и кастом-дизайна.
Хорошо документирована и покрыта Drupal Security Advisory (безопасность).
❌ Минусы
- Нет прямого апгрейда с Bootstrap 3 → если сайт был на старом Bootstrap, миграция требует ручной работы.
- Тема сама по себе скорее «база» — без кастомизации выглядит стандартно.
- Нужны знания CSS/SCSS, чтобы придать уникальный вид.
- Сложнее в освоении для новичка, чем Olivero/Claro.
📝 Отзывы (по форумам и issue queue)
- Хвалят за гибкость и то, что «даёт чистый старт» на Bootstrap 5.
- Многие отмечают, что для коммерческих сайтов это отличный вариант — быстро верстать дизайн по Bootstrap-гайдам.
- Минус, который встречается: «слишком универсальная, без своего стиля» → всё равно нужно делать дочернюю тему.
🌍 Где используется
- На десятках тысяч сайтов (официальная статистика Drupal.org).
- Особенно в корпоративных и образовательных проектах, где дизайнеры верстают макеты на Bootstrap.
- Встречается в e-commerce (Drupal Commerce), новостных сайтах и блогах.
- Пример: https://bootstrap.7pro.ca/ (демо, указанное на drupal.org).
⚡ Вывод:
Bootstrap-тема — это идеальная база, если ты хочешь «под себя» сверстать современный сайт. Она не навязывает стиль (как Olivero), а даёт чистый Bootstrap-фреймворк. Для твоего проекта (сайт про заработок, блоги, статьи) это классный выбор, если планируешь уникальный дизайн и готов поработать с CSS/SASS.

🔹 Что такое Bootstrap вообще
Bootstrap — это CSS/JS-фреймворк (набор готовых инструментов для верстки сайтов).
Он придумал Twitter ещё в 2011 году, чтобы разработчики могли быстро создавать аккуратные сайты без «изобретения велосипеда».
Представь, что у тебя есть:
- 📐 сетка (rows/columns), чтобы красиво располагать блоки;
- 🎨 готовые стили для кнопок, форм, таблиц, навигации;
- 📱 адаптивность «из коробки» (сайт сразу работает на смартфонах, планшетах и ПК);
- ⚡ кучи готовых компонентов (модальные окна, карусели, dropdown-меню).
Вместо того, чтобы писать всё это вручную в CSS, ты просто используешь классы из Bootstrap:
<div class=»container»>
<div class=»row»>
<div class=»col-md-6″>Левая колонка</div>
<div class=»col-md-6″>Правая колонка</div>
</div>
</div>
🔹 Почему Bootstrap любят
- Скорость разработки — можно за день собрать макет сайта.
- Универсальность — подходит для блогов, магазинов, корпоративных сайтов.
- Документация и сообщество — миллионы примеров, уроков, шаблонов.
- Адаптивность по умолчанию — сайт сразу подстраивается под мобильные.
- Совместимость — легко интегрируется в CMS (Drupal, WordPress и т. д.).
🔹 Версия 3 против версии 5
🟣 Bootstrap 3 (старичок)
- Вышел в 2013 году.
- Использует jQuery (JS-библиотека). Сейчас это считается «устаревшей зависимостью».
- Ограниченные возможности по кастомизации.
- Популярен до сих пор, но морально устарел.
🔵 Bootstrap 5 (современный)
- Вышел в 2021 году.
- Полностью отказался от jQuery → только чистый JavaScript (быстрее, легче).
- Гораздо больше готовых компонентов (offcanvas-меню, новые карточки, улучшенные формы).
- Поддержка CSS переменных (легко менять тему/цвета).
- Лучшая адаптивность под мобильные.
- Более «чистый» и современный код.
🔹 Аналогия простыми словами
- Bootstrap 3 — как старый смартфон 2013 года: работает, звонит, но тяжёлый и без современных фишек.
- Bootstrap 5 — как новый айфон: быстрее, легче, удобнее, с новыми функциями и лучше держит нагрузку.
🔹 Почему это важно для тебя (как новичка в Drupal)
- Drupal сам по себе даёт структуру (модули, статьи, блоки).
- Bootstrap-тема накладывает на эту структуру современный дизайн и сетку.
- Если ты захочешь дорабатывать сайт вручную (CSS, HTML), то в Bootstrap 5 всё уже готово:
- сетка,
- кнопки,
- формы,
- меню.
Поэтому Bootstrap 5 = готовый конструктор современного фронта.
👉 Я бы сказал так: Bootstrap — это костяк дизайна и адаптивности, Drupal — это мозг и база данных. Вместе они дают быстрый, современный и удобный сайт.
p.s. Пока это. Этот пост будет обновляться и добавляться новая информация.


