Безопасный интеллект: как подружить Drupal с Ollama

05.03.2026

Ollama – это open source платформа для локального развертывания и запуска больших языковых моделей (LLM) без отправки данных на сторонние серверы.

Мы в Initlab используем Ollama для автоматизации задачи категоризации тикетов, саммаризации логов в нашем хелпдеске на Drupal. Ollama в нашем случае помогает выполнять всю обработку данных в LLM на нашем выделенном сервере без привлечения сторонних сервисов и отправки чувствительных данных в облако. В статье описан наш опыт внедрения Ollama через NoCode конструктор бизнес-процессов ECA, опыт использования различных LLM для автоматизации работы нашей поддержки, даны примеры промптов. Аналогичный подход может быть использован для автоматизации работы с помощью локальных LLM на любых других платформах, например CRM Битрикс 24 и AMO CRM, 1C: Предприятие и т.д.

Как мы сделали интеграции Business.ru и Catapulto в Drupal понятными и управляемыми

02.03.2026

Эта статья о том, как в реальном проекте на Drupal собрать устойчивый рабочий процесс: данные по товарам и заказам синхронизируются с Business.ru, отправки оформляются через Catapulto, а статусы и треки доходят до нужных систем без ручной рутины.

Drupal – лидирующая веб-платформа с поддержкой искусственного интеллекта: обзор AI модулей

27.02.2026

Для интеграции возможностей искусственного интеллекта в Drupal существует и активно развивается набор модулей под общим пространством имён AI (Artificial Intelligence).

Принимая во внимание широкие возможности API самого Drupal, а также такие no-code решения как ECA, варианты применения искусственного интеллекта становятся поистине всеобъемлющими.

Что вы получите бесплатно, выбрав Drupal Commerce Kickstart в качестве основы своего интернет-магазина

17.07.2025
В своей работе мы старались никогда не использовать готовые сборки, если это не было явно запрошено в техническом задании. Мы следили за тем как собраны готовые темы оформления или целые сайты, но они всегда были далеки от совершенства. Зачастую в них было много избыточного функционала, применялись сомнительные решения и довести готовую сборку до требований заказчика получалось дороже, чем собрать все заново. При этом качество итоговой работы оставляло желать лучшего.

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

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

Гибкое управление правами пользователей в Drupal без написания кода

08.07.2025
No-code инструменты в Drupal - это одна из причин, по которой стоит выбрать 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 картинки по умолчанию доступны публично без авторизации и уходят в одну папку на сервере. В этой статье публикуем наше решение этих проблем.