Перейти к основному содержимому

Релиз 2023.3

Здесь вы найдёте все важные нововведения и релизные заметки, относящиеся к выпуску Platform Version 2023.3.

Ключевые нововведения и улучшения

Улучшения UX/UI в административной панели

Помимо активной разработки новой административной панели, было принято решение улучшить существующий интерфейс за счёт:

  • Перехода на светлую тему оформления
  • Рефакторинга основной навигации
  • Рефакторинга панели инструментов редактора

Эти изменения реализованы как Enterprise-расширение и могут быть активированы на уровне инстанса.

Интеграция с системами автоматизации рабочих процессов

Новое Enterprise-расширение Workflow Automation Integration позволяет скачивать шаблоны конфигураций для систем автоматизации (например, N8N), что упрощает настройку различных сценариев и ускоряет интеграцию Pimcore с внешними системами.

Альтернативные иерархии элементов (Alternative Elements Trees)

Дополнение к расширению Backend Power Tools, позволяющее создавать альтернативные представления данных — виртуальные иерархии и структуры папок, основанные на группировках по атрибутам.

Примеры использования:

  • Группировка данных по техническим характеристикам
  • Множественные классификационные иерархии
  • Каталожное управление для разных каналов распространения
  • Обзор по вариантам (например, товары определённого цвета или размера)
  • Контроль качества данных (data governance)

Core Framework

Вместе с обслуживанием продукта этот релиз включает новую минорную версию Core Framework с рядом улучшений:

Централизованное управление вариантами значений для Select/Multiselect

Возможность управлять значениями списков (select и multiselect) через интерфейс администратора. Можно создавать глобальные наборы значений, использовать их в разных классах, коллекциях полей, Object bricks и управлять доступом к ним через права пользователя.

Аналогично определениям классов, вы можете создавать определения вариантов выбора (Select Option), которые легко развёртываются и восстанавливаются.

Большое спасибо K J Kooistra от наших партнеров за вклад.

Подробнее в документации по Select Options.

Определения единиц измерения (Quantity Value) — экспорт/импорт

Эта функция добавляет поддержку экспорта определений единиц измерения (Quantity Value) в JSON-файлы, которые затем можно импортировать в другие окружения. Данная возможность решает проблему повторного создания одних и тех же единиц измерения в разных окружениях и улучшает процессы развёртывания.

Также добавлена команда для импорта определений единиц pimcore:definition:import:units

Благодарим Purshottam Nepal из нашей партнёрской компании Javra Software за вклад в реализацию этой функции.

Улучшенная безопасность

Общая безопасность системы была повышена за счёт следующих изменений:

  • добавлены проверки и очистка PDF-файлов для удаления потенциально опасного JavaScript-кода.
  • токен восстановления пароля теперь можно использовать только один раз.
  • при сбросе пароля теперь выполняется проверка: новый пароль не должен совпадать со старым.

Повышенная производительность

Производительность была улучшена за счёт следующих изменений:

  • добавлены опции для отключения фоновых задач для активов, таких как подсчёт страниц, извлечение текста и генерация миниатюр.
  • ускорено открытие активов за счёт предварительного расчёта сферических данных в фоновых процессах.
  • свойства объектов данных (DataObject) теперь сохраняются только при наличии изменений (dirty state), а не при каждом сохранении.

Подробнее см. 11.1.0 Milestone

Рекомендации по обновлению

Перед обновлением ознакомьтесь со всеми релевантными заметками, относящимися к вашей системе:


Вы можете предложить улучшение документации или задать вопрос в комментариях.
Если вам нужна полноценная консультация — вы можете заказать её на нашем сайте.