Простая интеграция Drupal с Telegram

08.07.2025
Важным преимуществом Drupal по сравнению с другими решениями, является наличие большого количества интеграций со сторонними сервисами, а также огромное сообщество, постоянно работающее над увеличением количества этих интеграций.

Адаптация темы Drupal для AMP

18.05.2025
Модуль AMP позволяет создавать ускоренные мобильные страницы (AMP), сохраняя визуальную идентичность основного сайта. Вместо использования стандартной AMPTheme вы можете адаптировать свою текущую тему, создав её AMP-оптимизированную подтему.

Работа с AJAX командами понимание AJAX API в Drupal 9+

09.04.2025
Ajax (Asynchronous Javascript and XML — «асинхронный JavaScript и XML») - это процесс динамического обновления частей HTML-страницы на основе данных с сервера. Наша цель не изучение самой технологии AJAX, а его практическое применение в CMS Drupal 9/10/11.

Утечка памяти в Drush при выполнении тяжёлых операций

02.10.2023
На некоторых сайтах мы разово или периодически импортируем тысячи товаров, документов, пользователей. Обычно для этого делается Drush-команда, которая выполняется на сервере вручную или по расписанию. Drush выполняет команду или скрипт в одном процессе. Это значит, что выполнение долгих и тяжёлых операций может приводить к утечкам памяти из-за накопления статического кэша. Особенно заметно это проявляется при выполнении CRUD операций для большого числа сущностей, например, при выполнении пакетной обработки (батч). Это может приводить к падению скрипта импорта из-за нехватки памяти на сервере. Drush имеет механизм для обработки таких ситуаций в контексте пакетных операций.

Приватные картинки CKEditor + Drupal: динамический путь сохранения изображений, загружаемых через текстовый редактор

27.09.2023
На Drupal можно организовать хранение и редактирование внутренних документов в компании, совместную работу с ними с мощной системой ролевого контроля доступа к страницам и файлам. В Инитлаб мы активно используем Drupal для работы с документами в команде. Однако прикрепляемые в WYSIWYG-редакторе CKEditor картинки по умолчанию доступны публично без авторизации и уходят в одну папку на сервере. В этой статье публикуем наше решение этих проблем.

Простая разработка сложных решений на вашем сайте: open source no-code инструменты на Drupal

20.04.2023
В этой статье мы расскажем о no-code инструментах Drupal, их преимуществах и недостатках. Она будет полезна владельцам сайтов, разработчикам, и тем, кто хочет запустить масштабный проект со сложным функционалом, но пока не нашёл подходящей CMS.

Вышел Drupal 10: что нового и почему лучше начать миграцию на новую версию уже сейчас

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

PWA: как превратить сайт на Drupal в приложение без особых затрат

05.05.2022
Хотите запустить своё мобильное приложение, но у вас пока нет огромного бюджета? Если у вас есть сайт на Drupal, мы можем предложить вам недорогую и достойную альтернативу полноценному приложению — PWA. Рассказываем о технологии, принципе её работы и преимуществах.

Интеграция Sendpulse с сайтом на Drupal

15.03.2022
E-mail-рассылки помогают вернуть клиента на сайт, подтолкнуть его к повторной покупке или оповестить о скидках. Чтобы человек автоматически получали нужное письмо в нужный момент, необходимо интегрировать с сайтом сервис массовых рассылок. В этой статье мы расскажем вам об одном из таких сервисов, его возможностях и преимуществах.

SEO-продвижение интернет-магазинов на Drupal: создали модуль, который превращает свойства товаров в осмысленные заголовки

14.03.2022
Сегодня мы расскажем о разработанном нами модуле, который позволяет создать уникальный текст из нескольких фильтров поиска со всеми склонениями и падежами. Он автоматически соберёт заголовок, который правильно считают поисковые алгоритмы и выдадут ваш сайт пользователю намного охотнее.