
Меню и навигация в Drupal: пошаговая инструкция
Показываем, как в Drupal 10 и 11 создать меню, добавить пункты, собрать вложенную структуру и вывести навигацию на страницу. Настройка занимает около 20 минут, если у вас есть права администратора.

Показываем, как в Drupal 10 и 11 создать меню, добавить пункты, собрать вложенную структуру и вывести навигацию на страницу. Настройка занимает около 20 минут, если у вас есть права администратора.

Показываем, как в Drupal 10 и 11 создать пункт меню, собрать многоуровневую навигацию, вывести её в нужном регионе темы и проверить результат без правки шаблонов.

Разбираем, чем тип материала отличается от поля в Drupal 10 и 11, как создать структуру записи через админку и какие ошибки чаще всего мешают вывести контент на сайте.

На примере редакционного сайта разберём, когда в Drupal создавать новый тип материала, а когда достаточно поля. Покажем структуру обзора, связи с таксономией, настройки формы и типичные ошибки, из-за которых контент сложно поддерживать.

В Drupal тип материала задаёт структуру публикации, а поля — её данные: заголовок, изображение, дату, ссылку на автора. Перед созданием контент-типа стоит решить, что редактор будет заполнять и как сайт покажет эти данные: переделка уже используемых полей может потребовать переноса контента.

Для установки Drupal нужны не только домен и хостинг. Разберите требования Drupal 11, выберите способ установки через Composer, подготовьте базу данных и проверьте настройки до запуска сайта.

Drupal не запускается из-за неподходящей версии PHP, неверной папки сайта или прав на файлы — и эти проблемы часто принимают за ошибки самой CMS. Разбираем установку Drupal 11.x через Composer и проверку сайта после запуска.

Количество установленных расширений ничего не говорит о скорости Joomla-сайта. Важнее измерить запросы к базе, вес JavaScript и CSS, время ответа и цену каждого дополнения для обновлений.

В Joomla рефакторинг легко превращается в незаметную поломку расширения: компонент перестаёт загружать сервисы, теряет маршруты или нарушает совместимость. Разбираем, что проверять на ревью и как формулировать замечания по делу.

Joomla под нагрузкой упирается не только в PHP. Запрос проходит через приложение, плагины, компонент, модули, шаблон и базу данных — и каждый слой может стать первым узким местом.

Расширение Joomla может пройти установку и всё равно оставить сайт без обновлений или открыть лишний доступ к данным. Разбираем учебный сценарий инцидента и показываем, что проверить до установки, а что — сразу после.

Архив расширения Joomla может выглядеть аккуратно и всё же запускать опасный код при установке или открывать доступ к данным сайта. Разбираем, как проверить манифест, PHP, SQL и сценарии установки до того, как пакет попадёт на рабочий сервер.