DataLife Engine 20.0: юбилейный релиз получил масштабную оптимизацию и расширенные ИИ-возможности

Разработчики CMS DataLife Engine представили юбилейную версию 20.0. Судя по масштабу списка изменений, версия 20.0 стала не просто очередным обновлением, а полноценной ревизией многих ключевых компонентов платформы. Обновление затронуло как внутреннюю архитектуру платформы, так и инструменты для администраторов, редакторов и владельцев сайтов. В числе ключевых нововведений — глубокая оптимизация движка, расширение интеграции с системами искусственного интеллекта и серьёзное обновление средств локализации.

ИИ становится ближе к панели управления

Одним из главных направлений развития в DataLife Engine 20.0 стала работа с искусственным интеллектом. Платформа получила поддержку сразу нескольких популярных API, включая Google Gemini, Yandex GPT, Anthropic и OpenAI Responses.

Кроме того, появилась система проксирования запросов через сервер с установленной CMS. Такой подход позволяет скрыть API-ключи от пользователей и использовать ИИ-сервисы даже в ситуациях, когда доступ к ним зависит от географического расположения клиента. Иногда сервер оказывается дипломатичнее браузера.

Отдельного внимания заслуживает новая система модерации комментариев на базе ИИ. Она умеет выявлять не только прямые оскорбления, но и более тонкие формы токсичного общения. Администратор может настроить автоматическое отклонение сообщений, отправку на ручную проверку или даже автоматическое редактирование комментария с сохранением его основного смысла. Также в систему встроены механизмы защиты от злоупотреблений, которые не позволят пользователям бесконечно расходовать лимиты ИИ-моделей попытками отправить очередной словесный снаряд.


Минус мегабайты, плюс производительность

Существенные изменения произошли во внутреннем устройстве DataLife Engine. Разработчики полностью отказались от использования Composer в качестве основы для подключения сторонних библиотек. В результате размер дистрибутива сократился более чем на 8 МБ, количество исполняемых файлов уменьшилось более чем на 1600, а потребление памяти в ряде сценариев снизилось на десятки процентов.

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

Дополнительные оптимизации получили система кэширования, обработка изображений, панель управления и ряд внутренних модулей. Административный интерфейс был переведён на JQuery 4, а CSS-код панели управления прошёл масштабную ревизию с удалением неиспользуемых элементов.

Больше языков и новые инструменты для редакторов

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


Одновременно была внедрена новая система компиляции шаблонов при установке CMS. Теперь интерфейс и стандартные шаблоны сразу адаптируются под выбранный язык, включая поддержку письменности справа налево для соответствующих локализаций.

Для редакторов и контент-менеджеров разработчики подготовили обновлённый редактор публикаций, улучшенную работу со вставкой документов из Microsoft Word, новую систему нативных эмодзи на базе Unicode 17.0, а также более гибкие инструменты управления размерами текста и форматированием контента.

Среди других заметных изменений — обновлённая система защищённых ссылок с использованием AES-шифрования, новая документация в формате единого HTML-файла, поддержка автоматической транслитерации для языков мира по стандартам ISO, вкладки в редакторе шаблонов, улучшенная работа с внешними изображениями и модернизированный модуль авторизации через социальные сети.

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

Поделитесь этой статьёй