В начале апреля 2021 состоялся релиз Pimcore 6.9. Это LTS релиз шестой версии популярной системы для управления данными. К слову, это последний релиз перед Pimcore X.

О том, что изменилось в предыдущих версиях Pimcore можно почитать в статье Pimcore 6.7 & 6.8: что нового?

Что нового в Pimcore 6.9.0 («Wood-Aged Beer»)?

Как обычно, большинство изменений у нас «под капотом». Более того, многие функции помечены как устаревшие и будут убраны в следующих релизах.

Улучшения в Pimcore 6.9

В процессе подготовки к Symfony 5 многие из привычных эллементов были оптимизированы и переработаны. Важные моменты:

  • Добавлена поддержка ElasticSearch 7
  • Добавлена поддержка Doctrine Query builder в листинге обїектов.
  • Как альтернатива MigrationInstaller добавлен SettingsStoreAwareInstaller. Управление состоянием установки бандла теперь можно осуществлять через новый эллемент.
  • В Pimcore добавлен KnpPaginatorBundle (https://github.com/KnpLabs/KnpPaginatorBundle). Верноятно, в Pimcore 10 откажутся от интерфейсов Zend/Laminas.
  • Reverse relation теперь поддерживает many to one.
  • Улучшен эллемент Geopoint в классе. Теперь можно удобно работать с шириной и долготой.
  • Системные тумбнейлы теперь работают с HDPI. Раньше они не хранились в кеше, а генерировались «на лету».
  • Twig Helpers перенесены из coreshop/pimcore в pimcore/pimcore:
Pimcore 6.9
Расширения синтаксиса для twig шаблонов в Pimcore 6.9

Что ушло в deprecated?

  • Tool\Console Большая часть функционала покрывается компонентом Symfony/Process, который теперь будет использоваться в Pimcore.
  • Matomo Integration. Ее уберут из Pimcore в отдельный бандл. Это логично, так как далеко не все пользуются аналитикой от Matomo.
  • Импорт в CSV. Теперь вместо CSV Import предлагают использовать Data Hub и дополнительное расширение для импорта. Также, как альтернативу предлагают использовать DataDefinitions. Он позволяет настраивать импорт и экспорт данных через графический интерфейс и запускать его с нужной периодичностью.
  • Translation\Website и Translation\Admin. Теперь рекомендуется использовать новую модель Translation, которая наследуется от AbstractTranslation.

Также, обьявлены устаревшими: WebDebugToolbarListenerPass, php шаблон для Ecommerce Tracking (сами php шаблоні устарели еще в релизе 6.8), PageSnippet::$module и PageSnippet::$action

Pimcore 7

Ищете информацию о Pimcore 7? Его не будет. Вместо него — Pimcore X (10). Proof:

Pimcore 6.9
Переименование комментариев о будущих изменениях в исходном коде Pimcore
Стандартное изображение
Агентство интернет-маркетинга
Агенство эффективного интернет-маркетинга предлагает услуги по созданию, оптимизации и продвижении вашего ресурса в интернете.
Статей: 152
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии