Pimcore 6.7 & 6.8: что нового?

В очередной раз небольшая заметка о обновлениях в Pimcore. Ранее мы писали о изменениях в Pimcore 5.3 & 5.4.

Что нового в Pimcore 6.7?

В новом релизе включает множество изменений как функционала, так и операций «под капотом».

Поиск поля в объектах (Field Lookup)

Если для класса вы настроили довольно объемный layout, бывает трудно найти нужное поле. Теперь в настройках класса можно включить Field Lookup и найти нужное поле будет немного проще. Если кратко, то в объектах с большим количеством полей и вкладок, теперь можно найти и изменить нужный атрибут намного быстрее.

О том, как включить Field Lookup в Pimcore можно почитать в официальной документации: pimcore.com/docs/Field_Lookup.

О том, как работает поиск по полям в объектах, можно посмотреть в видео:

Думаю, это понравиться тем, кто не любит использовать grid или нужно «по быстрому» изменить несколько объектов.

 Поддержка синонимов при поиске товаров в eCommerce Framework

У Pimcore теперь есть встроенная интеграция синонимов при поиске товаров. Реализовано все на функции синонимов Elasticsearch. В качестве источников синонимов могут быть простые файлы, ресурсы Pimcore, объекты данных Pimcore, таблицы базы данных или любой другой источник. Документация: pimcore.com/docs/Synonyms.

Новый оператор — Alias

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

Остальные улучшения в Pimcore 6.7

  • переработано взаимодействие с Elasticsearch, что позволяет получить существенный прирост в производительности процессов поиска и индексации данных,
  • добавлена возможность настраивать Elasticsearch более гибко,
  • для Data objects добавлен полнотекстовый поиск,
  • для всех типов данных реализован интерфейс EqualComparisonInterface, что позволяет использовать оператор isEqual,
  • можно параллельно выполнять генерацию тумбнейлов. Таким образом, время создания тумбнейлов для изображений и видео существенно уменьшилось.

Новые события в Pimcore 6.7

  • Добавлено событие pimcore.dataobject.postCsvItemExport, которое позволяет изменять экспортируемые CSV/XSLx данные.
  • Теперь можно использовать pre/post add/update/delete события для уведомлений.
  • исправлено событие DocumentEvents::POST_DELETE_FAILURE, которое могло срабатывать 3 раза.

На данный момент уже вышли 2 коректирующих релиза (6.7.1 и 6.7.2):

Pimcore 6.7 & 6.8: что нового?
История изменений в Pimcore 6.7.1 & 6.7.2

Релиз 6.7.3 в работе. На данный момент там 5 фиксов. К тому же, в октябре 2020 должен выйти новый релиз Pimcore 6.8. Название релиза — «Summer Ale». Из интересного:

  • в DataObjects tree можно будет сортировать по умолчанию,
  • улучшится диалоговое окно в grid view,
  • в документах для Areablock будет добавлено всплывающее окно с настройками,
  • и много мелких улучшений и обновлений зависимостей.

Обновление Pimcore: версия 6.8

Pimcore 6.7 & 6.8: что нового?
Pimcore 6.8

Релиз 6.8 принес ряд мелких изменений для пользователя, но куда более значиміх для разработчиков. Что заметит обычный пользователь:

  • Редактируемое диалоговое окно в страницах. При редактировании страниц был полностью переработан Areablocks. Теперь можно использовать диалоговые окна для большего количества параметров.
  • Добавлена поддержка Twig в Email шаблонах и Web2Print документах.
  • Добавлена сортировка по убыванию от я к а (Z to A) в дереве объектов.
  • У правил ценообразования появилась возможность копирования и переименования.
Pimcore 6.7 & 6.8: что нового?
Диалоговое окно при редактировании страниц

Что заметит разработчик в Pimcore 6.8?

Для разработчиков все куда интереснее:

  • улучшение кеша. В частности, посредством сериализации данных улучшена производительность кеширования и обработка больших структур данных.
  • Все Listing классы реализованы через Countable Interface.

Был добавлен довольно длинный список устаревших функций, которые будут удалены в следующей основной версии Pimcore. Так, в Pimcore 7 не будет, например:

  • QR кодов.
  • Zend Query Builder. Рекомендуется использовать doctrine query builder.
  • Tag & Snippet Management (use external tag managers instead) 
  • Шаблонов на PHP. Twig полностью заменит PHP templating engine.
  • Pimcore\Tool\Archive

Default image
Агентство интернет-маркетинга
Агенство эффективного интернет-маркетинга предлагает услуги по созданию, оптимизации и продвижении вашего ресурса в интернете.
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии