Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

eZ Platform (произносится как «простая платформа») - это корпоративная система управления контентом PHP ( CMS ) и платформа Digital eXperience (DXP) с открытым исходным кодом, разработанная компанией Ibexa (ранее известной как eZ Systems), штаб-квартира которой находится в Осло, Норвегия, и офисы. в Германии, Франции, Польше, Англии, США и Японии. Платформа eZ находится в свободном доступе по лицензии GNU GPL версии 2, а также по частным лицензиям, которые включают коммерческую поддержку, а также доступ к дополнительным функциям. Коммерческая версия программного обеспечения расширяет возможности ядра с открытым исходным кодом с такими функциями, как персонализация, электронная коммерция, а также дополнительные возможности редактирования и разработки.

Первоначальная версия eZ Platform была выпущена 15 декабря 2015 г. [2]

Последняя стабильная версия с долгосрочной поддержкой была выпущена 29 марта 2019 г. [3]

2 апреля 2020 года Ibexa выпустила eZ Platform Version 3, следующее поколение своей платформы Digital eXperience (DXP).

Истоки платформы eZ [ править ]

Платформа eZ является преемником eZ Publish , CMS с открытым исходным кодом, разрабатываемой с 1999 года. Предыдущая итерация, eZ Publish 5, представляла собой гибридный подход со старым кодом, а также с переписанным кодом. [4] eZ Platform удаляет весь унаследованный код из программного обеспечения и завершает переход к полностью новой базе кода, построенной на Symfony Full Stack Framework. [5] Ядро репозитория контента и пользовательский интерфейс переписаны, но сохранены те же концепции, что и в предыдущем программном обеспечении eZ Publish, а также добавлены дополнительные функциональные возможности. [6]

Особенности и связь с Symfony Framework [ править ]

На этой диаграмме представлена ​​архитектура программного обеспечения eZ Platform, начиная с его версии 2.

Платформа eZ построена на фреймворке Symfony Full Stack Framework. [7] Так как платформа eZ основана на полной структуре, разработчики могут интегрировать любое расширение Symfony (т.е. пакет) в платформу eZ, чтобы добавить больше функциональности, и, наоборот, разработчики Symfony могут интегрировать платформу eZ в свои проекты Symfony. Сама платформа eZ - в терминах Symfony - представляет собой набор пакетов, стоящих поверх Symfony, которые добавляют такие функции [8] , как:

  • Репозиторий контента с многоязычными возможностями и управлением версиями
  • Пользовательский интерфейс для управления хранилищем контента
  • REST и GraphQL [9] API для взаимодействия с репозиторием контента с помощью JavaScript или других клиентов.
  • Модель конфигурации Siteaccess для сопоставления URL-адресов для предоставления представлений в репозиторий.
  • Управление пользователями и разрешениями для контроля доступа к репозиторию
  • Интегрированная поисковая машина Solr для повышения производительности и функций поиска [10]

Отношение к eZ Platform Enterprise Edition [ править ]

Ядро eZ Platform - бесплатное программное обеспечение, но оно также служит движком eZ Platform Enterprise Edition, [11] коммерчески поддерживаемой платформы Digital eXperience (DXP) Ibexa. eZ Platform Enterprise Edition состоит из ядра eZ Platform с открытым исходным кодом и набора дополнительных функций от Ibexa. Функции для создания контента, совместной работы и управления целевыми страницами, включая автоматическое планирование контента, блоки перетаскивания и редактирование на странице с использованием API, предоставляемых платформой eZ. Этот набор функций ранее назывался eZ Studio, но Ibexa отказалась от этого названия [12]

Ссылки [ править ]

  1. ^ "Платформа eZ v3.1" . Ибекса.
  2. ^ "eZ Systems показывает основной выпуск веб-CMS" . CMS Wire.
  3. ^ "eZ Systems выпускает платформу eZ версии 2.5" . CMSCritic.
  4. ^ "EZ Publish: прошлое, настоящее и будущее" . Делая волны.
  5. ^ "Symfony2 встречает eZ Publish 5" . Symfony.
  6. ^ «Обзор и сравнение платформы eZ» . Symfony-CMS.net.
  7. ^ «Сообщество Symfony (присоединяйтесь, знакомьтесь, участвуйте и учитесь в одном из крупнейших сообществ PHP)» . symfony.com . Проверено 11 июня 2016 .
  8. ^ «Что eZ Platform добавляет к Symfony» . Symfony Финляндия.
  9. ^ Бертран, Даножье. «Поддержка Graphql» .
  10. ^ "eZ для запуска расширенной поисковой системы и службы рекомендаций" . Подключение к CMS.
  11. ^ Системы, eZ. «ЭЗ Энтерпрайз» . ez.no . Проверено 11 июня 2016 .
  12. ^ «eZ запускает новые решения для управления контентом, платформу eZ и студию eZ» . CMS Critic. Архивировано из оригинала на 2016-06-01 . Проверено 3 мая 2016 .

Внешние ссылки [ править ]

  • Официальный веб-сайт