eZ publish

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
eZ publish
Ez-logo.png
Тип

CMS

Разработчик

eZ Systems

Написана на

PHP

Аппаратная платформа

кроссплатформенное ПО

Последняя версия

5.1 (28 мая 2013 года)

Лицензия

GNU GPL

Сайт

ez.no

eZ publish (от англ. easy publish) — кроссплатформенная система управления контентом с открытым исходным кодом. Разработчик eZ systems, лицензия GNU General Public License / Professional License.

В eZ publish нет понятия «модули», как принято в большинстве CMS. Но условно систему можно разделить на три части, это: Core, Library и Extension. Core (ядро) обеспечивает основную логику работы (создание классов, объектов), настройку системы и управление ею (административный интерфейс). Library — набор вспомогательных библиотек (ezdb, ezwebdav, ezpdf, ezimage, …). Extension — расширения — пользовательские модули.

Предустановленные классы объектов и шаблоны для их отображения:

  • форум;
  • галерея изображений;
  • галерея медиафайлов (flash, mov, avi, …);
  • новости;
  • интернет-магазин: каталог товаров, корзина (работа с заказами интернет-магазина), оплата по кредитным картам через PayPal (а также paynet — платное расширение) (Интернет-магазин состоит из прайс-листа с описанием продукции и ценами и корзины покупок, позволяющей сформировать и отправить заказ)
  • интранет (разделение доступа к файлам, поддержка совместной работы, документооборот, ролевая система контроля доступа, поиск, форум)
  • опрос (голосование)
  • блог
  • статья с google maps;
  • Календарь и событие календаря;
  • Плееры: Quicktime, Silverlight, Flash media, Real video, Windows media;
  • и многое другое!

Недоработанные разделы / объекты могут быть скрыты/(открыты) от пользователей одним действием. Дополнительное разделение контента независимо от структуры реализовано с помощью Секций, которые потом можно использовать для разделения прав пользователей, дизайна.

В новых версиях предусмотрена социальная интеграция и интеграция с Google maps.

Реализован REST API.

Осуществляется переход CMS на фреймворк Symfony.

Поддерживаемые операционные системы[править | править вики-текст]

Официально поддерживается работа на Linux (рекомендуется), Microsoft Windows 2000 и Windows XP.

Заявлена возможность работы на Mac OS X, Solaris, HP-UX, FreeBSD.

Могут подойти и другие Win32 и Unix-подобные системы.[1]

Программное обеспечение[править | править вики-текст]

  • СУБД: MySQL версии не ниже 4.1.1, PostgreSQL версии не ниже 7.3, Oracle (для Oracle требуется платное расширение).
  • Apache 1.3 (рекомендуется) или 2. Модули Apache, по крайней мере mod_php.
  • PHP 4.3.х необходим для версий eZ publish до 3.7. eZ publish версии 3.7 и выше требует РНР 4.4.х. Для версии 4.0 необходим PHP 5.1.6+, для 4.1 — 5.2.x. Расширение mbstring к PHP (настоятельно рекомендуется для неанглоязычных пользователей).
  • ImageMagick или GD (скомпилированный в PHP) — для работы с картинками.

Примечания[править | править вики-текст]

  1. Requirements (англ.). ez.no. eZ Systems AS. Проверено 10 октября 2007. Архивировано из первоисточника 28 августа 2011.

Литература[править | править вики-текст]

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