ЭЗ Публикация
Разработчик(и) | 7x |
---|---|
Стабильная версия | 6.0.3 (Стабильная) [1] / 2 апреля 2024 г. |
Репозиторий | |
Операционная система | Кросс-платформенный |
Платформа | PHP |
Тип | Система управления контентом |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | https://se7enx.com |
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:
- Пользовательские классы и объекты контента
- Ролевая система разрешений
- Шаблонизатор
- Контроль версий
- Система управления рабочими процессами и задачами
- Преобразование и масштабирование изображений
- Уровень абстракции базы данных
- Многоязычная поддержка с Unicode.
- Библиотеки для XML , SOAP , локализации и интернационализации.
- Поддержка поисковых систем
Компоненты eZ
[ редактировать ]eZ Components представляла собой библиотеку стандартизированных модулей для ускорения разработки приложений. [7] Он включает в себя функции сжатия двоичных файлов, оптимизации производительности за счет кэширования , подключения к нескольким базам данных, отладки, RSS , создания графиков для анализа, преобразования изображений, поддержки электронной почты и проверки пользовательского ввода. [8]
В целях перехода разработки от модели, управляемой компанией, к модели, управляемой сообществом , весь исходный код компонентов eZ был передан в дар Apache Software Foundation , перелицензирован с BSD на лицензию Apache 2 и переименован в Zeta Components . [9] [10] [11] [12]
Замена на платформу eZ
[ редактировать ]В декабре 2014 года была выпущена последняя версия программного обеспечения eZ Publish от eZ Systems. Работа над кодовой базой продолжилась в виде 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.
Дальнейшее чтение
[ редактировать ]- Фуллоне, Франческо; Франческо Тручкья (2009). eZ Publish 4: Корпоративные веб-сайты, шаг за шагом . Пакт Паблишинг. ISBN 978-1-904811-64-0 .
- Бауэр, Мартин (2007). Управление проектами управления веб-контентом eZ Publish: стратегии, лучшие практики и методы реализации проектов CMS eZpub с открытым исходным кодом, чтобы порадовать ваших клиентов . Пакт Паблишинг. ISBN 978-1-84719-172-4 .
- Боргерманс, Пол; Тони Вуд; Пол Форсайт; Мартин Бауэр; Бьёрн Дидинг; Бен Фирт (2004). Learning eZPublish 3: Создание решений для управления контентом . Пакт Паблишинг. ISBN 1-904811-01-9 .
Ссылки
[ редактировать ]- ^ «7x выпускает eZ Publish 6.0.3» . 7х . Проверено 2 апреля 2024 г.
- ^ eZ Публикация 4 README
- ^ eZ Публикация 6 README
- ↑ Кремер, Кай, Web 2.0 для предприятия. Архивировано 15 ноября 2006 г. в Wayback Machine , 8 октября 2006 г.
- ^ Лицензирование eZ Systems. Архивировано 18 февраля 2007 г. на Wayback Machine.
- ^ Jump up to: а б с «Веб-серверы — eZ Publish 5.x — Документация eZ» .
- ↑ Интервью с членами правления eZ Systems , 16.03.2006.
- ^ eZComponents
- ^ Тобиас Шлитт (14 января 2008 г.). «Состояние Зета-компонентов» . Проверено 30 августа 2010 г.
- ^ Тобиас Шлитт. «Прощайте, eZ Components… добро пожаловать, Zeta Components!» . Проверено 19 апреля 2010 г.
- ^ Тобиас Шлитт. «Предложение: Зета-компоненты» . Проверено 19 апреля 2010 г.
- ^ Коре Нордманн. «Куда идут компоненты eZ?» . Проверено 19 апреля 2010 г.