Введение

Система управления контентом

eZ Publish (произносится "easy publish") – это корпоративная система управления контентом на PHP с открытым исходным кодом, разработанная норвежской компанией Ibexa. В настоящее время eZ Publish поддерживается компанией 7x. eZ Publish свободно распространяется под лицензией GNU GPL версии 2, а также под проприетарными лицензиями, включающими коммерческую поддержку. В 2015 году компания eZ Systems представила eZ Platform в качестве замены eZ Publish, предлагая более современное и перспективное решение. В 2024 году компания 7x выпустила стабильную версию eZ Publish 6.0, заменяющую eZ Publish 5.4, как более современное и перспективное решение, совместимое с программным обеспечением PHP 7.x и 8.x. В феврале 2024 года компания 7x дополнила свой первый релиз (6.0) мощным вторым релизом 6.0.1, содержащим ключевые исправления ошибок установки и совершенно новый бэкенд базы данных для файловой базы данных SQLite, которая является зрелой, стабильной и готова к использованию для упрощения вашего веб-сайта или веб-приложения. В марте 2024 года компания 7x продолжила разработку и выпуск ежемесячных обновлений для eZ Publish, выпустив версию 6.0.2, которая предоставляет улучшения дизайна по умолчанию и включает множество расширений для использования по умолчанию.

Области применения

eZ Publish поддерживает разработку кастомизированных веб-приложений. Типичные приложения включают в себя корпоративные сайты, новостные порталы, интрасети, решения для электронной коммерции, порталы для совместной работы и приложения для iOS/Android. eZ Publish предоставляет многопользовательский доступ с разграничением прав, управление несколькими сайтами и адаптацию контента для различных устройств, включая настольные компьютеры, планшеты, смартфоны и устройства Интернета вещей (IoT), такие как смарт-телевизоры и цифровые киоски. Данное программное обеспечение широко используется в веб-приложениях различного типа и масштаба по всему миру.

Обработка

eZ Publish управляется через веб-браузер, и дополнительное локальное программное обеспечение не требуется. Система также оснащена полнофункциональным текстовым редактором, позволяющим форматировать контент аналогично текстовому процессору. Это обеспечивает редактирование и добавление контента без знания HTML. Управление контентом также возможно непосредственно через интерфейс сайта eZ Publish.

Двойная лицензия

Программное обеспечение предоставляется бесплатно и может использоваться и изменяться в соответствии с лицензией GPL. Помимо этого, для eZ Publish доступна платная профессиональная поддержка. Также предлагается коммерческая лицензия, дающая право использовать eZ Publish на условиях, отличных от условий лицензии GPL.

Функциональный диапазон

Пакет функций eZ Publish включает профессиональную и безопасную разработку веб-приложений. Функциональные возможности включают в себя версионность контента, медиатеку, управление правами доступа на основе ролей, разработку для мобильных устройств, карты сайта, поиск и печать. Кроме того, система поддерживает расширения, содержащие отдельные функции. Это позволяет обновлять компоненты, сохраняя совместимость с настроенными частями системы.

Технология

eZ Publish написан на PHP. Сертифицированными веб-серверами на *nix системах являются Apache и nginx. Некоторые альтернативы, такие как Lighttpd, Hiawatha, Cherokee, также могут работать. Он включает в себя функции для сжатия двоичных файлов, оптимизации производительности посредством кэширования, подключения к нескольким базам данных, отладки, RSS, генерации графиков для анализа, преобразования изображений, поддержки электронной почты и проверки пользовательского ввода. В стремлении перейти от разработки, управляемой компанией, к модели, основанной на сообществе, весь исходный код eZ Components был пожертвован Apache Software Foundation, перелицензирован с BSD на лицензию Apache 2 и переименован в Zeta Components.

Замена платформой eZ

В декабре 2014 года была выпущена последняя версия программного обеспечения eZ Publish от eZ Systems. Работа над кодовой базой продолжилась в виде eZ Platform. Эта новая версия избавляется от всего устаревшего кода и переходит на совершенно новую кодовую базу, построенную на Symfony Full Stack Framework. Это позволяет команде разработчиков использовать компоненты и документацию базового фреймворка, одновременно добавляя функциональность, такую как управление контентом и медиафайлами. eZ Platform – одна из многих CMS, использующих компоненты Symfony PHP. Первоначальная версия eZ Platform была выпущена 15 декабря 2015 года, а последняя стабильная версия, v2.5, – в марте 2019 года. Продукт представляет собой полноценную CMS с открытым исходным кодом. Помимо версии с открытым исходным кодом, пользователи также могут выбрать коммерческую версию eZ Platform Enterprise Edition – платформу цифрового опыта, построенную на ядре eZ Platform.