Релиз 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
Рекомендации по обновлению
Перед обновлением ознакомьтесь со всеми релевантными заметками, относящимися к вашей системе:
- Pimcore Core Framework Заметки по обновлению
- Admin UI Classic Bundle Журнал изменений (CHANGELOG)
Вы можете предложить улучшение документации или задать вопрос в комментариях.
Если вам нужна полноценная консультация — вы можете заказать её на нашем сайте.