
Разработчики 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, вкладки в редакторе шаблонов, улучшенная работа с внешними изображениями и модернизированный модуль авторизации через социальные сети.
В состав релиза также вошли многочисленные улучшения интерфейса, оптимизации производительности и исправления ошибок. Все подробности — на официальном сайте разработчиков движка.