
Управление требованиями в отчете о статусе Drupal
Узнайте, как убрать лишний шум из отчета о статусе Drupal с помощью модуля Requirements Manager. Управляйте предупреждениями, скрывайте ошибки и сохраняйте важный контекст

Узнайте, как убрать лишний шум из отчета о статусе Drupal с помощью модуля Requirements Manager. Управляйте предупреждениями, скрывайте ошибки и сохраняйте важный контекст

Пошаговое руководство по настройке многоступенчатых форм в Drupal с использованием модуля Webform. Разбор создания динамических страниц, настройки условий видимости элементов (progressive disclosure) и конфигурации прогресс-бара для улучшения UX.

Исправление отсутствующих атрибутов alt изображений в Drupal без написания кода. Модуль Image Alt Fallback автоматически заполняет их по умолчанию или меткой родительского контента, обеспечивая соответствие стандартам WCAG и улучшая SEO-рейтинг после миграций

Сравнение CSS Container Queries и Media Queries: как контейнерные запросы позволяют создавать по-настоящему независимые компоненты, которые адаптируются к размеру родителя, а не экрана. Разбор синтаксиса, единиц измерения (cqw/cqi), реальных кейсов и правил совмещения подходов для современной адаптивной вёрстки

Узнайте, как перейти с традиционного Drupal на headless-архитектуру без потери производительности и SEO. В статье разобраны стратегии полной и прогрессивной декупляции, выбор между JSON:API и GraphQL, пошаговый план миграции контента и фронтенда (Next.js/React), а также реальный кейс оптимизации учебного портала.

Узнайте, как правильно использовать Service Container и Dependency Injection в Drupal. Пошаговое руководство по созданию кастомных сервисов, переходу на Drupal 11 и современным стандартам PHP 8+. Избавьтесь от статических вызовов и сделайте ваш код тестируемым!

Выбор стратегии аутентификации может как ускорить разработку, так и создать «технический долг» на годы вперед. В этой статье мы подробно разбираем современные паттерны работы с пользователями в экосистеме Next.js (App Router)

Изучите основы рендеринга в Next.js: сравнение SSR и SSG, использование Incremental Static Generation (ISR) для динамических данных и оптимизация клиентской загрузки. Практические примеры реализации интернет-магазина с использованием API Routes и SWR

Инструменты перетаскивания (drag‑and‑drop) и WYSIWYG — это то, чего они ожидают, когда хотят создавать и оформлять страницы. Модуль Layout Builder предлагает именно такой опыт благодаря своей простой в использовании возможности создания страниц в ядре Drupal

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

Установка и настройка headless Drupal + React-фронтенд на сервере с панелью управления FASTPANEL предполагает разделение серверной части/бэкенда (Drupal) и клиентской части/фронтенда (React) на одном или двух доменах

Vue.js — прогрессивный фреймворк JavaScript, предназначенный для создания пользовательских интерфейсов и одностраничных приложений. Vue.js может применяться как для усовершенствования отдельных частей веб-страниц, так и для полной разработки полноценных веб-приложений с нуля

Установка и настройка headless Drupal + React-фронтенд на один домен в панели управления FASTPANEL означает, что и бэкенд (Drupal), и фронтенд (React) будут размещены на одном домене. Ниже — подробная инструкция по развёртыванию такой архитектуры на одном сервере и одном домене с использованием возможностей FASTPANEL

Современный поиск больше не ограничивается словами. Теперь речь идет о том, чтобы понять, что на самом деле имеет в виду пользователь. Поисковые системы раньше были похожи на картотеки - введите слово, и система выдаст результат для соответствующего слова. Если нет совпадения, нет и результатов

Drupal — это мощная система управления контентом (CMS), позволяющая создавать разнообразные веб-сайты и приложения различного уровня сложности. Однако иногда возможностей самого Drupal недостаточно для реализации продвинутых пользовательских интерфейсов. Именно тут вступает в игру React — современная библиотека JavaScript