
Entity API в Drupal: чек-лист перед коммитом
Entity API в Drupal связывает типы сущностей, поля, доступ, переводы и кеш. Этот чек-лист помогает проверить код до коммита: от выбора storage до корректной работы с access checking и cache metadata.

Entity API в Drupal связывает типы сущностей, поля, доступ, переводы и кеш. Этот чек-лист помогает проверить код до коммита: от выбора storage до корректной работы с access checking и cache metadata.

Пошаговая настройка групп пользователей в 1С-Битрикс: Управление сайтом 24.x–25.x. Разбираем, как разделить роли, выдать доступ к инфоблокам и проверить права без риска открыть лишнее.

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

Неправильная группа в Битрикс может открыть менеджеру служебные разделы, а редактору — удалить контент. Разбираем модель прав, конфликтующие настройки и практический чек-лист проверки.

Хук в Drupal может не сработать из-за одной буквы в имени, кеша или неверной сигнатуры. Разбираем ошибки в preprocess, form alter и entity-хуках, а также критерии выбора подхода.

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

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

Оплата прошла в тесте — это ещё не значит, что заказ корректно появится в Битрикс, уйдёт в доставку и не спишется повторно. Проверьте связку на тестовом контуре до того, как её увидят покупатели.

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

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

В 1С-Битрикс можно подключить оплату и доставку через штатные обработчики, агрегатор или собственную интеграцию. Разбираем разницу по контролю, стоимости, отказоустойчивости и трудозатратам.

Drupal может отдавать контент не только своим шаблонам, но и приложению на Next.js, мобильному клиенту или витрине на Vue. Сравниваем JSON:API, REST и GraphQL по цене внедрения, кешированию, правам и удобству для команды.