EZ publish

Правильный заголовок этой статьи — eZ publish. Он показан некорректно из-за технических ограничений.

eZ publish — кроссплатформенная система управления содержанием с открытым исходным кодом, гибкая, мощная, легко настраиваемая и расширяемая система. Разработчик eZ systems, лицензия GPL / Professional License.

eZ publish прекрасно подходит для новостных сайтов, интернет-магазинов, корпоративных сайтов, внутренних порталов компаний (intranets), форумов, галерей.

Библиотеки идущие с eZ publish возможно использовать отдельно в независимых PHP проектах.

Достоинства eZ publish заключаются в том, что одна система может управлять множеством сайтов. Высокая совместимость с площадками хостинг-провайдеров позволит сделать независимый выбор. Множество пользовательских настроек системы даёт возможность самостоятельно (без помощи разработчиков) влиять на работу сайтов, построенных на eZ publish. Система имеет систему расширений (extensions — a-la plug-in-play), благодаря которой её легко расширять и модернизировать.

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

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

  • форум;
  • галерея картинок;
  • галерея медиа-файлов (флеш, mov, avi, …);
  • новости;
  • интернет-магазин: каталог товаров, корзина (работа с заказами интернет-магазина), оплата по кредитным картам через PayPal (а так же paynet — платное расширение) (Интернет-магазин состоит из прайс-листа с описанием продукции и ценами и корзины покупок, позволяющей сформировать и отправить заказ)
  • интранет (разделение доступа к файлам, поддержка совместной работы, документооборот, ролевая система контроля доступа, поиск, форум)
  • опрос (голосование)
  • веблог

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

Содержание

Возможности системы

  • принцип document/view: миллион способов отображения одних и тех же данных;
  • объектно-ориентированная система хранения контента;
  • гибкая система темлейтов для отображения контента (автоматическая генерация страниц сайта на базе шаблонов);
  • темплейтный язык;
  • многоязыковая поддержка (многоязычность) — поддержка неограниченного количества версий сайта на разных языках
  • система workflow/triggers: назначение действия на какое-либо событие, например:
    • approve — anonymous написал статью в форум, но опубликована она будет только после одобрения админа — типичный пример модератора
    • wait until date — anonymous написал статью в форум, но она не будет видна на сайте до определенной даты.
    • payment gateway — определяет какой сервис использовать при оплате товаров в интернет магазине (paypal, …)
  • rss-import
  • rss-export;
  • import/export в OpenOffice (расширение)
  • экспорт в PDF;
  • WebDAV;
  • SOAP
  • система пакетов (packages) для обмена контентом между существующими сайтами;
  • система расширений (extensions) для создания собственных модулей;
  • административный web-интерфейс для управления структурой/работой сайта;
  • гибкая система управлением пользователями — назначение различных прав доступа (чтение, правка, …) на различные секции сайта различными пользователям / группам пользователей (возможность гибко разграничить доступ между пользователями системы) аутентификация с помощью LDAP (развитой системы настройки прав доступа);
  • OE — WYSIWYG-редактор xml (расширение);
  • несколько уровней кэширования контента;
  • поддержка версионности контента;
  • всторенная поисковая система;
  • система маппинга — удобочитаемый URL (так называемые nice-urls);
  • возможность хранения своих документов в любых бинарных форматах (PNG, PDF, DOC, XLS, GIF, JPEG, txt, …) прямо на сайте для облегчения дальнейшего использования.

Поддерживаемые операционные системы

eZ publish работает на платформах: Unix, Win32 и Macintosh

Возможна работа и под другими системами, на которых установлен PHP.

Программное обеспечение

  • СУБД: MySQL версии не ниже 3, 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.х. eZ publish пока не работает с РНР 5.х. Расширение mbstring к PHP (настоятельно рекомендуется для неанглоязычных пользователей)
  • ImageMagick или GD (скомпилированный в PHP) — для работы с картинками Apache 1.3.33, php 4.3.x/4.4.x, MySQL 4.1.x устанавливаются во время инсталляции eZ publish.

Внешние ссылки

 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home