Каталог статей
Поиск по базе статей  
Статья на тему Интернет » Интересное в сети » Анатомия CMS: краткий обзор различных систем. Часть 1

 

Анатомия CMS: краткий обзор различных систем. Часть 1

 

 

В начале этого цикла статей было упомянуто, что поводом для написания послужил небольшой тест некоторых современных систем управления контентом. Исследовались системы, которые можно было бы использовать как основу для небольшой веб-студии, на основе которой можно сразу начать делать сайты для клиентов, а при необходимости расширяя и дополняя систему под конкретные требования каждого проекта. При проведении тестов не ставилась задача обязательно установить все системы, а, скорее, выявить самые «неприхотливые», которые можно легко и быстро установить, даже не имея достаточной квалификации в веб-программировании. В качестве исходной среды для тестирования был взят пакет «Денвер» (джентльменский пакет веб-разработчика), который содержит предварительно настроенные сервер Apache, Perl, PHP, MySQL, а также необходимые инструменты для настройки и конфигурации. Этот пакет сам заслуживает отдельной статьи, замечу лишь, что реализованная в нем система виртуальных хостов позволяет воспроизвести на компьютере разработчика реальную систему, которая будет на хостинге.

загрузка...

 

 

Далее кратко расскажем о протестированных системах, а потом про каждую из них будет отдельный материал (про некоторые CMS уже писало наше издание, например про Mambo, Drupal). Так что, если вы выбираете подходящую CMS для своего сайта – посмотрите, возможно, тут вы найдете именно то, что нужно, причем совершенно бесплатно, тестировались только opensource-системы для платформы PHP/MySQL.

Xaraya

Поддерживает русский язык и имеет удобный пошаговый инсталлятор.

Лицензия: GNU GENERAL PUBLIC LICENSE Version 2
Размер дистрибутива: архив 10,6 Мб, установленной системы: 32 Мб.
Версия: 0.9.12
WWW: /redir.php?url=www.xaraya.com%3C%2Fa%3E%3Cbr%3E Платформа: РНР, версии 4.2.1 или выше, СУБД MySQL или PostgreSQL.

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

Xaraya отличается модульностью и расширяемостью – 80 модулей в дистрибутиве и внешние XML-PRC/SOAP-интерфейсы

Именно в модульности и проявляется сила Xaraya. Из всех систем, участвующих в тестировании, да и, вообще, из большинства виденных, в Xaraya входит самое большее количество модулей – больше 80 в стандартном дистрибутиве (впрочем, это сказалось и на размере системы). Правда, судя по функциональности модулей, система ориентирована скорее на сайты для разработчиков, корпоративные порталы. Среди модулей в стандартной инсталляции есть чат, система интерактивной помощи (helpdesk), визуальный контент-редактор, аутенфикация через LDAP (phpLDAP), система голосований, SOAP-сервер (!). Много модулей, ориентированных на работу с XML-данными и протоколами, есть модули XML-RPC клиента и сервера, SOAP-сервер, что позволяет сразу приступить к разработке корпоративных веб-сервисов. Например, создать портал для поддержки групповой работы над каким-либо софтверным проектом, координации работ нескольких программистов, службы техподдержки на основе Xaraya – это дело на несколько минут (тем более что в пакет входит полноценная система документооборота – GalaxiaWorkflow). Хотя, конечно, комбинируя различные модули, можно приспособить ее под сайт любой тематики.

Но на этом интересные стороны системы Xaraya не заканчиваются. Например, в ядро встроена система информирования обо всех ошибках в коде или РНР-интерпретаторе, что позволяет предотвратить сбой системы и выдает исчерпывающие сведения для администратора.

Конечно, присутствуют уже почти классические возможности: мультиязычность, собственный механизм кеширования, система управления пользователями и правами доступа (а для интеграции с корпоративными средами служит модуль LDAP – тут разработчики не писали все с нуля, а подключили популярный скрипт phpLDAP). Простая система учета посещений и сбора статистики покрывает только основной набор самых базовых функций, для серьезной работы все же необходимо полноценный счетчик, но для специализированных сайтов даже стандартной системы более чем предостаточно.

Оформление сайта также полностью настраиваемое – используя шаблоны, можно формировать любую страницу, генерировать версию для печати, благодаря модулям сразу включена поддержка нескольких популярных RSS-форматов. Для создания и редактирования контента есть визуальный редактор, похожий на MS Word (это уже стало почти стандартным требованием к CMS). Что особенно радует – можно скачать специальное расширение к программе Macromedia Dreamveawer для верстки шаблонов (на основе XML/CSS).

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

MySource и MySource Matrix

Интересная система, но есть ряд недоработок, которые могут отпугнуть, в первую очередь новичков.

Лицензия: GNU GENERAL PUBLIC LICENSE Version 2
Размер дистрибутива: около 3 Мб.
Версия: 2.4.10 (MySource)
WWW: /redir.php?url=mysource.squiz.net%2F%3C%2Fa%3E

MySource – специфическая система, требует ручной правки файлов

На момент тестирования эта система показала себя далеко не с самой лучшей стороны. К примеру, установщик потребовал создания аж двух (!) баз MySQL, хотя потом счел возможным продолжить установку и с одной. Основным недостатком следует признать необходимость внесения существенных изменений вручную в файл конфигурации веб-сервера Apache, что зачастую означает невозможность установки на виртуальных хостингах. Но сейчас доступна уже новая версия, в которой, надеемся, эти недостатки устранены. Кроме того, оказалось, что есть еще одна версия, MySource Matrix, которая предназначена для корпоративных порталов. Отличается она от MySource именно процедурой инсталляции, набором модулей, но платформа и лицензия те же – opensource.

Пока мы не тестировали модификацию Matrix, об этом будет отдельный материал. Про саму систему MySource пока можно сказать лишь несколько слов, так как в ходе тестов ее не удалось установить в пакете «Денвер». Система модульная, из интересных модулей отметим модуль резервного копирования и восстановления, собственную систему кеширования. В отличие от Xaraya, тут реализована очень подробная и мощная система сбора статистики про посетителей сайта, так что, скорее всего, дополнительного внешнего счетчика вам не понадобится.

eZ publish

Полностью объектно-ориентированная система с двойной лицензией – профессиональной коммерческой и свободной.

Платформа: PHP, MySQL, Apache
Лицензия: коммерческая (eZ publish professional licence), GNU General Public License
Версия: 3.5.0
WWW: /redir.php?url=ez.no%2Fproducts%3C%2Fa%3E

eZ publish – профессиональная работа с мультимедиа...

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

Так же, как и Xaraya, eZ publish имеет возможность устанавливаться сразу в настроенной конфигурации, соответственно предназначению сайта. Интересно, что система может покрыть почти все потребности – среди конфигураций есть и новостной сайт, и корпоративный портал, интернет-магазин, блог (достаточно уникальная возможность, хотя на уровне модулей блог есть практически во всех CMS), форум, галерея изображений и даже интранет-портал. Выбор конфигурации происходит через красивое графическое меню с уменьшенными графическими изображениями первой страницы будущего сайта, правда, они не сильно различаются внешне, только меню и цветовая гамма.

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

Правда, есть подводные камни в инсталляции – например, иногда необходимо вручную выставлять кодировки базы данных и сайта, который может требовать koi8-r, а MySQL выдает кодировку koi8r (без дефиса!). Поэтому лучше всего использовать универсальную UTF-8, иначе могут быть сложности в установке, впрочем, это индивидуально для каждого случая.

После установки демонстрационный сайт не производит сильного впечатления, в Xaraya или Mambo он куда привлекательнее. Хотя это не самый важный показатель, а вот панель администрирования сайта очень хорошо выглядит и удобна для работы. Хотя сложность компоновки страниц дает свои результаты – в некоторых браузерах наблюдается «разъезд» блоков, что ухудшает навигацию.

На фоне мультимедийной направленности выглядит немного странным отсутствие встроенного визуального редактора для создания контента, хотя все другие системы, даже начального уровня, его имеют. Но зато отлично реализована система разграничения прав и проверки материалов перед публикацией – реализуется обычный издательский цикл по работе над материалом.

Удачно реализован механизм шаблонов для настройки внешнего вида сайта, что позволяет легко создавать дизайн даже непрофессиональному пользователю. Ядро eZ publish берет на себя все работы по генерации печатных версий страниц (применяется экспорт в PDF), а также поддерживает RSS-экспорт.

А вот ситуация с модулями для реализации функций электронной коммерции не такая хорошая. Встроенные модули каталога и магазина реализуют только базовые функции (но именно сам каталог довольно неплохой), интегрирована поддержка только экзотической для нас платежной системы PayPal. Как добавочная функция для сайта такой магазин с натяжкой, но можно использовать, но как основной элемент – нет. Тут скорее подойдет что-то специальное, заточенное именно на электронную коммерцию решение, к примеру osCommerce.

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

Ссылки по теме




Статья получена: hostinfo.ru
загрузка...

 

 

Наверх


Постоянная ссылка на статью "Анатомия CMS: краткий обзор различных систем. Часть 1":


Рассказать другу

Оценка: 4.0 (голосов: 16)

Ваша оценка:

Ваш комментарий

Имя:
Сообщение:
Защитный код: включите графику
 
 



Поиск по базе статей:





Темы статей






Новые статьи

Противовирусные препараты: за и против Добро пожаловать в Армению. Знакомство с Арменией Крыша из сэндвич панелей для индивидуального строительства Возможно ли отменить договор купли-продажи квартиры, если он был уже подписан Как выбрать блеск для губ Чего боятся мужчины Как побороть страх перед неизвестностью Газон на участке своими руками Как правильно стирать шторы Как просто бросить курить

Вместе с этой статьей обычно читают:

Руководство по оптимизации сайта под поисковые системы. Часть 2 - Познаём поисковые системы

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

» Продвижение и оптимизация - 7197 - читать


Анатомия CMS. Что и&nb p;где почитать

Напомним, что аббревиатура CMS означает Content Management System или, говоря русским языком, система управления контентом веб-сайта. В нашем издании уже публиковались обзоры различных CMS, а в предыдущей статье « Анатомия систем управления контентом» мы даже попытались как-то систематизировать информацию и разобраться, что же cкрывается за этой аббревиатурой.

» Интересное в сети - 1543 - читать


Анатомия CMS: краткий обзор различных систем. Часть 2

Продолжаем исследование различных популярных CMS-систем на основе платформы PHP+MySQL. В этой статье будет рассказано о Phpwcms, Exponent, MX-Portal и XOOPS. Также расскажем и о некоторых малоизвестных у нас системах, которые могут заинтересовать веб-мастеров (даже несмотря на проблемы с установкой у некоторых из них).

» Интересное в сети - 1792 - читать


Анатомия CMS: сервисы сравнения различных систем

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

» Интересное в сети - 3779 - читать


Краткий конспект семинара в части изменений по налогу на прибыль

В. Кондаков / Предупреждение: здесь нет точных формулировок. Это записано со слов выступающего, а следовательно, в некоторых моментах может быть передано не совсем корректно:

» Бухгалтерия и аудит - 2574 - читать



Статья на тему Интернет » Интересное в сети » Анатомия CMS: краткий обзор различных систем. Часть 1

Все статьи | Разделы | Поиск | Добавить статью | Контакты

© Art.Thelib.Ru, 2006-2024, при копировании материалов, прямая индексируемая ссылка на сайт обязательна.

Энциклопедия Art.Thelib.Ru