
Поля в Drupal: первые шаги без кода
За 15–20 минут вы добавите к материалу Drupal поле, заполните его и выведете значение на странице. Показываем путь через административный интерфейс и объясняем, какие настройки новичку лучше не трогать.

За 15–20 минут вы добавите к материалу Drupal поле, заполните его и выведете значение на странице. Показываем путь через административный интерфейс и объясняем, какие настройки новичку лучше не трогать.

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

Настроим резервную копию Drupal 10 или 11 через Drush: отдельно сохраним базу данных, загруженные файлы, настройки и экспорт конфигурации. В конце проверим архив и разберём восстановление.

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

За 30–45 минут вы настроите человекочитаемые URL в Drupal 10 или 11, зададите шаблоны для материалов и проверите базовые SEO-параметры. Показываем, что включить в админке и где искать ошибки.

Разбираем настройку чистых URL в Drupal 10/11 на примере каталога услуг: структура адресов, Pathauto, метатеги, канонические ссылки, редиректы и ошибки, из-за которых страницы теряют трафик.

В Drupal чистый URL — это не только адрес без ?q=. До публикации нужно проверить маршрутизацию, алиасы, структуру разделов, дубли страниц и метатеги, иначе поисковик получит несколько адресов одного материала.

За 20–30 минут вы соберёте в Drupal список опубликованных материалов с заголовками и ссылками — через интерфейс Views, без PHP и модулей. Понадобятся доступ к сайту с правами администратора и хотя бы несколько материалов для проверки.

Как в Drupal 10 и 11 создать роль, выдать ей минимальный набор разрешений и проверить доступ глазами редактора. Инструкция помогает не открыть служебные разделы всему штату и быстро найти причину ошибки Access denied.

Переход с Joomla 3 на 4 и затем на 5 ломается не из-за одной кнопки обновления, а из-за несовместимых расширений, шаблона и PHP. Разбираем безопасный маршрут, проверки и ошибки, которые обходятся дороже всего.

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

При переносе Joomla чаще всего ломается не сам сайт, а окружение: версия PHP, пути к временным каталогам, база данных, права на файлы и DNS. Ниже — порядок миграции, проверки и разбор ошибок, которые можно поймать до переключения домена.