Новость из категории: Информация, Интернет

CMS eZ Publish

CMS eZ Publish

Итак, CMS eZ Publish... Давайте разберемся, что это такое и с чем это едят. В этой статье мы подробно рассмотрим эту систему управления контентом, узнаем, что это такое, зачем это нужно и кому, поговорим о достоинствах и недостатках, а также сравним эту CMS с другими.

Начнем по порядку. Что такое система управления контентом (CMS)? Для того, чтобы это понять, представьте себе, что вы хотите сделать сложный динамический сайт, но самому заниматься программированием и вникать во все тонкости вам не хочется. Что ж, ваше желание вполне понятно, поэтому для таких как вы и придумали CMS. Система управления контентом - это как бы большой шаблон, то есть вся программная часть уже сделана, а вам остается лишь занести свой контент и сайт готов.

CMS очень удобна не только в создании сайтов, но и в управлении им, недаром она называется системой управления контентом. Ведь вместо программного кода вы работаете с красивой и удобной администраторской панелью. И хотя не все CMS просты и удобны в управлении, согласитесь, это все же лучше, чем видеть непонятные каракули. Особенно это оценят новички.

Все системы управления контентом имеют огромное количество настроек и функций, поэтому даже несколько десятков сайтов, построенных на одной и той же CMS могут иметь мало общего в строении. Разумеется, это лишь грубое объяснение, на самом деле все гораздо сложнее, но суть понятна.

Сейчас происходит бурное развитие Интернета, и вообще компьютеризации населения, поэтому количество всевозможных сайтов, начиная от незатейливых персональных страничек и заканчивая сложнейшими интернет-порталами и интернет-магазинами, растет с неимоверной скоростью. В связи с этим количество и качество систем управления контентом тоже неизменно увеличивается. Сейчас создание своего динамического сайта не является чем-то из ряда вон выходящим, как это было несколько лет назад, и отчасти это заслуга CMS.

Теперь, разобравшись с общими понятиями и ознакомившись в основной информацией, мы можем поговорить об одной конкретной CMS под названием eZ Publish.

Первая фраза, которую можно увидеть на официальном сайте русской поддержки (http://www.ezpublish.ru/) гласит: " eZ Publish - система управления содержанием с открытым исходным кодом, гибкая, мощная, легко настраиваемая и расширяемая система. Разработчик eZ systems, лицензия GPL / Professional License." В этом, небольшом на первый взгляд, тексте передано на редкость много информации. Итак, что такое система управления содержанием мы уже знаем, а вот некоторые другие понятие мы еще не разобрали. Фраза "с открытым исходным кодом" означает, что если вы владеете соответствующими навыками и желанием, вы можете редактировать, добавлять или удалять программный код данной CMS по собственному желанию. Этими действиями вы можете изменить какие-нибудь функции, интерфейс eZ Publish на то, что хотите видеть. Эта функция пригодится профессионалам, знакомым с программированием, новичкам же, скорее всего, эта возможность не понадобится. Однако открытые исходные коды мы, безусловно, запишем в плюсы норвежской CMS. Идём дальше: "гибкая, мощная, легко настраиваемая и расширяемая система" - здесь проще. Гибкая - имеет широкий спектр настроек, можно выбрать именно то, что хочешь. Мощная - понятие весьма растяжимое, в данном случае имеется в виду, что, мол, страницы быстро загружаются, что ничего не будет тормозить при большой посещаемости сайта и т.д. и т.п. На самом деле, термин "мощная" по отношению к своей CMS используют чуть ли не все разработчики, хотя в реальности это не всегда так. В данной категории, eZ Publish - типичный середнячок - нельзя сказать, что все очень плохо, но до звания "очень мощная" ей далековато. Легко настраиваемая и расширяемая - тоже преувеличение. Практика показала, что для того, чтобы освоить эту систему управления контентом, придется затратить не один день. Однако к документации никаких претензий нет, напротив, она на очень высоком уровне. Все дело в том, что eZ Publish весьма необычна, но хуже она от этого не становится.

CMS eZ Publish
Пример сайта, работающего под управлением CMS eZ Publish

Добавлять дополнительные функции не сложнее, чем в других системах управления контентом, но поскольку eZ Publish распространена достаточно слабо, найти в Интернете нужные модули, сложнее, чем модули для других, более популярных CMS.

Разработчик - норвежская компания eZ Systems. Была основана в 1999 году. Клиентами этой компании, если верить их официальному сайту (http://ez.no/), являются такие небезызвестные организации как NASA, MySQL, Orange Telecom, National Geographic, журнал Elle, Организация Объединенных Наций, Массачусетский технологический институт, T-Mobile, норвежская национальная библиотека и другие. eZ Systems имеет 230 партнеров по всему миру. CMS eZ Publish является единственным проектом этой компании.

eZ Publish распространяется в двух версиях: GPL и Professional License. GPL является бесплатной версией, Professional License - платной, ее стоимость составляет порядка $600. Как и в других CMS, где предлагается бесплатная и платная версии, GPL и Professional License отличаются функциональностью и правами, которыми обладают пользователи eZ Publish. Какую версию выбрать вам - решайте сами, в зависимости от того, какие функции вы собираетесь использовать, однако, на рынке есть бесплатные CMS, функционал которых выше, чем в eZ Publish Professional License.

Как уже отмечалось ранее, eZ Publish весьма необычная система управления контентом и необычность ее проявляется в следующем: здесь отсутствует понятие "модули", как это принято в большинстве других CMS, но вместо этого систему условно можно разделить на три части: Core, Library, Extension. Core обеспечивает основную логику работы (создание классов, объектов), настройку CMS и управление ею (административная панель). Library - набор вспомогательных библиотек (ezdb, ezwebdav, ezpdf, ezimage и т.д.). Extension - расширения, пользовательские дополнения, это именно то, что больше всего похоже на модули в других CMS. Также к необычности eZ Publish можно отнести то, что одна система может управлять несколькими сайтами.

CMS eZ Publish
Административная панель CMS eZ Publish

Большое количество пользовательских настроек системы дает возможность самостоятельно (без помощи программистов) влиять на работу сайтов, построенных на eZ publish. Как уже упоминалось, CMS имеет систему расширений (extensions), благодаря которой сайт легко развивать и модернизировать. Надо сказать, такая необычность идет только на руку детищу eZ Systems.

Теперь перечислим основные функции eZ Publish (предустановленные классы объектов и шаблоны для их отображения):
- форум;
- галерея изображений;
- галерея медиа-файлов (avi, mov, flash, ...);
- новости;
- опрос (голосование);
- блог.

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

А теперь рассмотрим несколько других функций, тоже входящих в стандартный комплект, но которые встречаются сравнительно редко и выделяют eZ Publish среди конкурентов. Итак:
- интернет-магазин, включает каталог товаров, корзину (работа с заказами интернет-магазина), оплату с помощью кредитных карт через PayPal (а также paynet - но это уже платное расширение). Интернет-магазин состоит из прайс-листа с описанием товаров и ценами, а также корзины покупок, для формирования и отправки заказа.

Наличие интернет-магазина в стандартной комплектации можно назвать огромным преимуществом над конкурентами, ведь порой более именитые и раскрученные CMS какого-либо подобия интернет-магазина лишены.

Отметим также интранет (разделение доступа к файлам, поддержка совместной работы, документооборот, ролевая система контроля доступа, поиск, форум). Вещь тоже весьма редкая, но нужная.

Вот некоторые возможности eZ Publish:
- принцип document/view: миллионы способов показа одних и тех же данных;
- объектно-ориентированная система хранения контента;
- многоязычность - поддержка неограниченного количества версий сайта на различных языках;
- система workflow/triggers: назначение действия на какое-либо событие, к примеру:
approve - Вася Пупкин написал сообщение на форуме, но опубликовано оно будет только после проверки модератором
wait until date - Вася Пупкин написал сообщение на форум, но оно не будет опубликовано до определенной даты
payment gateway - определяет, какую платежную систему использовать при оплате товаров в интернет-магазине ( paypal, webmoney, ...).
- rss-import
- rss-export
- система маппинга - понятный людям url (nice urls). То есть ссылки будут состоять из понятных слов, а не из абстрактных букв и цифр вперемешку.

Это далеко не все возможности данной CMS, более подробно можно ознакомиться на официальном сайте eZ Publish.

Теперь несколько слов об установке. Здесь дела обстоят также хорошо. eZ Systems использует собственную систему компонентов eZ components, которая, судя по многочисленным отзывам, прекрасно справляется со своими задачами. Надо сказать, установочная программа системы одна из самых мощных и продвинутых среди всех CMS с открытым исходным кодом.

В заключение обозначим достоинства и недостатки eZ Publish и сделаем выводы.

Плюсы:
- открытый исходный код;
- грамотная и полная документация;
- развитая техническая поддержка;
- возможность выбора между платной и бесплатной лицензией;
- возможность управления несколькими сайтами;
- наличие функции "интернет-магазин" в стандартной комплектации;
- много возможностей, настроек;
- CMS относительно проста и удобна в установке;
- большое количество пользовательских дополнений

Минусы:
- отсутствие каталога статей в стандартной комплектации;
- CMS сложна в изучении;
- не распространена (хотя нельзя сказать, что это большой минус - ведь чем меньше распространена система управления контентом, тем уникальнее в Сети сайт, построенный на ней).

В итоге eZ Publish показала себя с хорошей стороны. И хотя откровенных провалов мы не обнаружили и все вроде бы неплохо, многие не хотят пользоваться малоизвестными CMS, останавливая свой выбор в пользу именитых конкурентов. Но если вам приглянулась eZ Publish, нет смысла отказываться.

Рейтинг статьи

Оценка
5/5
голосов: 2
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх