Платформа eZ - eZ Platform

Платформа eZ
Ibexa Logo.svg
Разработчики)Ибекса
Стабильный выпуск
3.1[1] / 2020-07-15[±]
Операционная системаКроссплатформенность
ПлатформаPHP, Полный стек Symfony Рамки
ТипСистема управления контентом
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтhttps://ezplatform.com/

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

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

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

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

Истоки платформы eZ

eZ Platform является преемником 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. Получено 2016-06-11.
  8. ^ «Что eZ Platform добавляет к Symfony». Symfony Финляндия.
  9. ^ Бертран, Даножье. «Поддержка Graphql».
  10. ^ "eZ запускает расширенную поисковую систему и службу рекомендаций". Подключение к CMS.
  11. ^ Systems, eZ. "eZ Enterprise". ez.no. Получено 2016-06-11.
  12. ^ «eZ запускает новые решения для управления контентом, платформу eZ и студию eZ». CMS Critic. Архивировано из оригинал на 2016-06-01. Получено 2016-05-03.

внешняя ссылка