eZ Publish (произносится как «простая публикация») — это корпоративная система управления контентом PHP с открытым исходным кодом , разработанная норвежской компанией Ibexa. eZ Publish теперь поддерживается 7x. eZ Publish доступен бесплатно по лицензии GNU GPL версии 2, а также по проприетарным лицензиям, включающим коммерческую поддержку. [2] В 2015 году компания eZ Systems представила платформу eZ , которая заменила eZ Publish более современным и перспективным решением. [3] В 2024 году компания 7x выпустила eZ Publish 6.0 (стабильную версию), чтобы заменить eZ Publish 5.4 более современным и перспективным решением, совместимым с программным обеспечением PHP 7.x и 8.x. В 2024/02 году компания 7x продолжила свой первый выпуск (6.0) мощным вторым выпуском 6.0.1, содержащим ключевые исправления ошибок при установке и совершенно новую серверную часть базы данных для неструктурированных файлов под названием SQLite, которая является зрелой и стабильной, готовой к использованию для упрощения вашего веб-сайта или веб приложение. В 2024/03 году 7x продолжает разрабатывать и выпускать ежемесячные обновления для eZ Publish, выпустив версию 6.0.2, которая обеспечивает улучшения дизайна по умолчанию и множество других расширений, включенных для использования по умолчанию.
eZ Publish поддерживает разработку индивидуальных веб-приложений. Типичные приложения варьируются от брендовых сайтов, новостных сайтов и интранетов до электронной коммерции, порталов для совместной работы и приложений iOS/Android. eZ Publish обеспечивает многопользовательский доступ на основе ролей , управление несколькими объектами и доставку с нескольких устройств на настольные компьютеры, планшеты, телефоны и Интернет вещей (IoT), такие как Smart TV и цифровые киоски. [4]
Программное обеспечение широко используется в веб-приложениях различного типа и размера по всему миру.
Управление eZ Publish осуществляется через веб-браузер , поэтому дополнительное локальное программное обеспечение не требуется. Он также оснащен редактором форматированного текста , который позволяет форматировать контент аналогично текстовому процессору . Это позволяет редактировать и вносить контент без навыков работы с HTML . Управление контентом также можно осуществлять через интерфейс eZ Publish .
Программное обеспечение предоставляется бесплатно и может использоваться и модифицироваться в соответствии с лицензией GPL. Кроме того, eZ Publish предоставляет платную профессиональную поддержку. Кроме того, также доступна коммерческая лицензия, [5] дающая право использовать eZ Publish на условиях лицензии, отличных от GPL.
Набор функций eZ Publish включает профессиональную и безопасную разработку веб-приложений . Функциональные области включают управление версиями контента, медиатеку, ролевое управление правами, разработку мобильных устройств, карты сайта, поиск и печать.
Дополнительно в систему входят расширения, содержащие отдельные функции. Это позволяет модернизировать компоненты , сохраняя при этом совместимость с деталями, изготовленными по индивидуальному заказу.
eZ Publish написан на PHP . Сертифицированными веб-серверами в системах *nix являются Apache и nginx . [6] Некоторые альтернативы, такие как Lighttpd , Hiawatha , Cherokee , также могут работать. [6] В Windows предпочтительным веб-сервером является IIS . [6] Varnish очень часто используется для кэширования высокопроизводительных сайтов, использующих eZ Publish.
Уровень абстракции базы данных позволяет использовать большинство распространенных баз данных, например MySQL , PostgreSQL , Microsoft SQL Server , Oracle и SQLite , без внесения изменений в базовую систему с помощью драйверов.
Программное обеспечение готово к работе в кластере и обеспечивает разделение контента и представления через XML- хранилище всего контента.
Возможности eZ Publish:
eZ Components представляла собой библиотеку стандартизированных модулей для ускорения разработки приложений. [7] Он включает в себя функции сжатия двоичных файлов, оптимизации производительности за счет кэширования , подключения к нескольким базам данных, отладки, RSS , создания графиков для анализа, преобразования изображений, поддержки электронной почты и проверки ввода пользователя. [8]
В целях перехода разработки от модели, управляемой компанией, к модели, управляемой сообществом , весь исходный код компонентов eZ был передан в дар Apache Software Foundation , перелицензирован с BSD на лицензию Apache 2 и переименован в Zeta Components. [9] [10] [11] [12]
В декабре 2014 года была выпущена последняя версия программного обеспечения eZ Publish. Работа над кодовой базой продолжилась в виде eZ Platform . Эта новая версия удаляет весь устаревший код из программного обеспечения и переходит к совершенно новой базе кода, построенной на Symfony Full Stack Framework. Это позволяет команде разработчиков обмениваться компонентами и документацией с базовой платформой, добавляя при этом такие функции, как управление контентом и мультимедиа. eZ Platform — одна из многих CMS, использующих PHP-компоненты Symfony.
Первоначальная версия eZ Platform была выпущена 15 декабря 2015 года, а последняя стабильная версия v2.5 — в марте 2019 года. Продукт представляет собой полнофункциональную CMS с открытым исходным кодом. Помимо версии программного обеспечения с открытым исходным кодом, пользователи также имеют возможность выбрать eZ Platform Enterprise Edition, которая представляет собой коммерческую платформу цифрового опыта, построенную на ядре eZ Platform.