Итак, вы наконец-то решили сделать свой сайт в интернете и заработать кучу бабок, но не знаете с чего начать? Или же у вас есть базовые навыки работы с HTML, но вы переросли уровень «Крутой дизельный хомяк-убийца Васи Pupkina», и желаете сделать нечто интересное не только для себя, но и для окружающих вас пользователей и простых людей? Тогда самое время подумать о том, чтобы выбрать движок сайта, на котором и будет работать ваша машина смерти.
CMS Е107
Системные требования: Для Е107 необходим сервер поддерживающий PHP 4.3 (или новее)
и MySQL 3.22 (или новее). Если вы и есть хозяин сервера вы можете скачать и установить сами PHP и MySQL, они оба бесплатны. Вам понадобится MySQL username и password, а также база данных для хранения контента. Не волнуйтесь, если у вас всего одна база данных, Е107 способен использовать свою базу данных совместно с другими приложениями. Полная инсталляция Е107 потребует приблизительно 9MB дискового пространства на сервере, хотя большинство пользователей могут значительно сократить используемое место путем удаления плагинов и тем, которые они не собираются использовать, просто удалив соответствующую папку.
Скачать: http://e107.ru/download.php?list.10
Е107 является одним из наиболее лучших систем управления сайтом по критериям ресурсоемкость /возможность /стабильность /безопасность /простота. Стоит отметить множество полезных дополнений, которые доступны при стандартной установке, например собственный форум, системы голосований, загрузок, архивы статей, новостей, обзоров и множество других функций, которым вы обязательно найдете достойное применение.
Е107 является Open Source проектом и распространяется по лицензии GNU GPL. Это означает, что проект является не коммерческим, а доступ к исходному коду открыт для каждого желающего. В последнее время наблюдается большой спрос на проекты такого типа, т.к. для них можно легко написать своё дополнение или же найти некое очень важное для вас дополнение (так называемые плагины), не потратив на это ни копейки и не нарушая никаких законов об авторских правах, что, согласитесь, в наше время, вместе с развитием интернета стало очень важным. Как уже было сказано ранее, е107 является мощной системой с маленькими системными требованиями. Связано это с оптимизированным кодом.
Система прекрасно отрабатывается поисковиками как нашими так и забугорными, но есть нюанс… при установки (по умолчанию) Index.php содержит редирект на news.php или на любую страницу указанную в настройках. Сам факт редиректа с заглавной страницы не приветствуется роботами yandex. Поэтому следует переименовать news.php в index.php тогда обработка
пойдет шустро и весело.
Из всех подобных систем е107 вполне может претендовать на звание самой мощной и удобной; легко устанавливать, легко пользоваться. Так же благодаря своей известности за границей имеет огромное количество дополнительных модулей. Очень радует российская поддержка, полная документация, большое количество шаблонов.
Единственное что мне не понравилось — это подтормаживание системы. Да и ещё сказывается отсутствие RSS и xml… Конечно, плоховато индексируется в русских поисковиках. А так в принципе ничего, обещали в новой версии исправится :). Бу ждать.
CMS Xaraya
Системные требования: PHP 4.1.2 или выше. Xaraya является софтом с открытым исходным кодом, написанным на
PHP.
Скачать: http://ru.xaraya.com/index.php/docs/75
Первое, на что обращаешь внимание, – удобный пошаговый установщик, который не даст запутаться, полностью сконфигурирует среду и настроит сайт. В процессе установки можно выбрать один из четырех заранее сконфигурированных типов сайтов (различаются оформлением и перечнем устанавливаемых модулей). Конечно, это необязательно, и впоследствии можно вручную полностью сконфигурировать набор функциональных модулей.
Именно в модульности и проявляется сила 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 очень интересная система, в первую очередь своими возможностями расширения, а огромное количество включенных в дистрибутив модулей позволяет фактически по кирпичику собрать систему с нужным набором функций. На уровне исходного кода система очень хорошо структурирована и снабжается полной документацией как для разработчика, так и для администратора или дизайнера.
CMS eZ Publish
Системные требования: Сейчас поддерживаются Базы данных MySQL версии не ниже 3, и PostgreSQL версии не ниже 3.7.3,
Oracle (платное расширение), Apache 1.3 (рекомендуется) или 2*. Модули Apache, по крайней мере mod_php. PHP 4.3.х необходим для версий eZ publish до 3.7. eZ publish версии 3.7 и выше требует РНР 4.4.х
eZ publish пока не работает с РНР 5.х. ImageMagick и / или GD скомпилированный в PHP для работы с картинками (не обязательно). Расширение mbstring к PHP (настоятельно рекомендуется для неанглоязычных пользователей). Рекомендуется непотоковый сервер, поскольку возможны проблемы, связанные с PHP и расширениями PHP в потоковых системах.
Скачать: http://ez.no/download
Как всегда, первое впечатление о любой CMS начинает складываться еще на этапе инсталляции. eZ publish в этом плане вполне конкурентоспособна – еще на этапе инсталляции присутствует мультиязычность (русский язык тоже есть), а очень удобный и продуманный пошаговый инсталлятор позволяет без особых осложнений установить систему на любой хостинг.
Так же, как и Xaraya, eZ publish имеет возможность устанавливаться сразу в настроенной конфигурации, соответственно предназначению сайта. Интересно, что система может покрыть почти все потребности – среди конфигураций есть и новостной сайт, и корпоративный портал, интернет-магазин, блог (достаточно уникальная возможность, хотя на уровне модулей блог есть практически во всех CMS), форум, галерея изображений и даже интранет-портал. Выбор конфигурации происходит через красивое графическое меню с уменьшенными графическими изображениями первой страницы будущего сайта, правда, они не сильно различаются внешне, только меню и цветовая гамма.
Конечно, система построена по модульному принципу, и вы никак не ограничены заранее подобранными конфигурациями, на следующем шаге инсталлятор поможет вам выбрать и установить все необходимые модули. Набор модулей отражает, естественно, функциональности типовых конфигураций – тут и блог, каталог продукции, интернет-магазин, медиакаталог – этот модуль сам по себе уникален, так как нигде больше нет возможности сразу создавать каталоги аудио- или видеофайлов.
Правда, есть подводные камни в инсталляции – например, иногда необходимо вручную выставлять кодировки базы данных и сайта, который может требовать koi8-r, а MySQL выдает кодировку koi8r (без дефиса!). Поэтому лучше всего использовать универсальную UTF-8, иначе могут быть сложности в установке, впрочем, это индивидуально для каждого случая.
После установки демонстрационный сайт не производит сильного впечатления, в Xaraya или Mambo он куда привлекательнее. Хотя это не самый важный показатель, а вот панель администрирования сайта очень хорошо выглядит и удобна для работы. Хотя сложность компоновки страниц дает свои результаты – в некоторых браузерах наблюдается "разъезд" блоков, что ухудшает навигацию.
На фоне мультимедийной направленности выглядит немного странным отсутствие встроенного визуального редактора для создания контента, хотя все другие системы, даже начального уровня, его имеют. Но зато отлично реализована система разграничения прав и проверки материалов перед публикацией – реализуется обычный издательский цикл по работе над материалом.
Удачно реализован механизм шаблонов для настройки внешнего вида сайта, что позволяет легко создавать дизайн даже непрофессиональному пользователю. Ядро eZ publish берет на себя все работы по генерации печатных версий страниц (применяется экспорт в PDF), а также поддерживает RSS-экспорт.
А вот ситуация с модулями для реализации функций электронной коммерции не такая хорошая. Встроенные модули каталога и магазина реализуют только базовые функции (но именно сам каталог довольно неплохой), интегрирована поддержка только экзотической для нас платежной системы PayPal. Как добавочная функция для сайта такой магазин с натяжкой, но можно использовать, но как основной элемент – нет. Тут скорее подойдет что-то специальное, заточенное именно на электронную коммерцию решение, к примеру osCommerce.
Как резюме можно сказать, что отличные способности по работе с мультимедийным содержимым позволяют рекомендовать ее для построения каталогов и библиотек, магазинов для специфических немассовых товаров. Для серьезных контентных проектов система пока проигрывает из-за отсутствия визуального редактора и некоторых огрехов в реализации административного интерфейса.
CMS HOST Free
Системные требования: Web cервер Apache 1.3.x или 2.x. Дополнительные модули для web сервера: mod_rewrite, mod_GD, GD2. PHP 4.3.10+ с установленным XSLT-процессором
(Sablotron). Поддержка PHP 5 не гарантируется. MySQL 3.32+, 4.0.xx. Zend Optimizer v. 2.1 и выше.
Системные требования для администрирования сайта: браузер MS Internet Explorer 5.5 и выше, FireFox 1.3 и выше.
Скачать: http://www.hostcms.ru/hostcms/free/
HostCMS - удобная современная система управления сайтами. Корректировка новостей, пресс-релизов и содержания сайта производится с использованием интуитивно-понятного интерфейса. Все страницы сайта, редактируемые с использование модуля «Страницы и документы», имеют историю версий, что позволяет в случае каких либо неточностей в изменении страницы щелчком мышки выбрать предыдущую версию. При этом система не имеет ограничений на количество документов (страниц) и их версий.
Встроенная система поиска с учетом морфологии русского языка, позволяет посетителям сайтов, построенных на базе системы управления HostCMS, без труда находить необходимую информацию на всех сайтах, поддерживаемых одной копией системы.
Хранение контента (содержания) страниц сайта осуществляется с использованием единой базы данных, что позволяет размещать материалы одного сайта на других сайтах, поддерживаемых системой HostCMS. Система не имеет ограничений на дополнительные сайты на базе одной копии HostCMS, что позволяет вам быстро строить и наполнять информацией столько сайтов, сколько вы хотите. Получить дополнительные лицензии вы можете в службе поддержки.
Системы кэширования и компрессии передаваемых пользователю данных значительно сокращаю нагрузку на сервер, время генерации страницы и трафик пользователя, одновременно увеличивая скорость загрузки страниц.
Применение XSL шаблонов для всех динамичных блоков решает основную проблему систем управления – оформление отображения динамичных данных. За счет разделения структурированных данных (XML) и их внешнего представления (XSL шаблоны) система предлагает гибкие возможности интеграции макетов. Одни и те же данные в разных случаях могут обрабатываться различными шаблонами и иметь различное внешнее представление.