Смекни!
smekni.com

Системы класса Content Manager System (стр. 2 из 4)

Поэтому, лучше остановиться на уже готовой платной или бесплатной CMS системе, поддержку которой осуществляет несколько компаний.

Подбор CMS следует осуществлять исходя из следующих критериев:

· Количество компаний, осуществляющих техническую поддержку

Чем их больше, тем выше между ними конкуренция, что, несомненно, хорошо для потребителя.

· Качество этих компаний

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

· Функциональность

Современная CMS система, не прибегая к программированию должна позволять:

• редактировать контент страниц, включая добавление/удаление графики;

• добавлять новые страницы;

• изменять структуру сайта и различные мета данные;

• настраивать регистрационные формы;

• управлять опросами, голосованиями и форумами;

• вести статистику посещений;

• распределять права по управлению сайтом среди пользователей.

К функционалу, который реализуют не многие CMS системы можно отнести:

• систему утверждения материалов для публикации (документооборот);

• проведение рассылок;

• возможность задавать URL страницы легко читаемой поисковыми роботами и понятной посетителям;

• интеграция с CRM системами;

• управление дизайном.

· Кастомизация

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

· Безопасность

После функциональности это, пожалуй, второй по важности критерий. Надо учитывать как надёжность системы со стороны внешних атак, так и от неосторожных действий пользователей системы.

· Обновления

Не маловажным преимуществом готовых CMS систем над «своими» является именно факт их развития разработчиком без участия клиента и возможность обновления. Мало того, что таким образом можно получить функционал самостоятельно его не разрабатывая, но к тому же это позволит подсказать способ решения различных новых задач.

· Гибкость

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

· Стоимость

При оценке стоимости, надо учитывать так же, сколько сайтов можно сделать на одной копии системы, какова стоимость тех. поддержки и последующих обновлений.

· Технические требования

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

· Документация

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


Глава 2. Платные и бесплатные системы управления сайтом

2.1 Виды и характеристики бесплатных и платных CMS

Бесплатные CMS:

• Joomla – бесплатная система управления сайтом, на которой можно построить сайт любой сложности, от сайта визитки до крупного портала.

• Xoops – это бесплатная система управления сайтом (cms) разработанная для различных сайтов, от сайта визитки до большого портала.

• Textpattern – это бесплатная система управления сайтом, для разработки сайтов любой сложности. От блога до корпоративного сайта.

• ReloadCMS - бесплатная cms написанная на языке программирования PHP, использующая для хранения информации текстовые файлы.

• Nucleus CMS – это бесплатная cms для создания новостного сайта или блога. Проста в установке и управлении.

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

Преимущества бесплатных CMS:

• очень большое количество компаний, а особенно фрилансеров, занимающихся разработкой;

• достаточно высокая функциональность. Если вы используйте «свою» CMS и не когда ни видели бесплатных аналогов, ознакомьтесь с первыми двумя в приведенном списке, возможно, их функционал вас приятно удивит;

• не ограниченные возможности по кастомизации. К тому же существует много бесплатных дополнений и модулей;

• обычно базовая версия системы достаточно надёжна;

• не требовательны к хостингу;

• бесплатны.

Недостатки бесплатных CMS:

• отсутствие официальной тех. поддержки;

• тех. поддержку, преимущественно осуществляют фрилансеры, нет градации по квалификации. Поэтому если выбираете бесплатную CMS будьте готовы к поиску фрилансера, предоставляющего свои услуги на достойном уровне, и последующим проблемам с бухгалтерией;

• не редко после внесения каких-либо изменений в систему корректно обновлять её будет практически не возможно;

• как и многие популярные проекты с открытым исходным кодом, базовые версии CMS систем очень надёжны, но на практике их функционал необходимо расширять дополнительными модулями, код которых тоже открыт и может быть доступен злоумышленнику, а вот разработчиков проверивших его на безопасность не достаточно. Поэтому в целом бесплатная CMS с дополненным функционалом, скорее всего, будет менее надёжная, чем платная. Усугубляется это ещё тем, что бесплатные системы очень уязвимы к неосторожным действиям пользователей;

• для настройки системы пользователь должен обладать достаточной тех. квалификацией – знание html, основ программирования и работы с БД. Всё-таки, бесплатные системы созданы программистами для программистов, за счёт этого они и развиваются;

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

Платные CMS:

• NetCat - это платная система управления сайтом, универсальное средство управления сайтами среднего и высокого уровня сложности.

• Bitrix - это платная система управления сайтом, универсальный инструмент для создания и управления современным Интернет-проектом.

• Saitistika - это бесплатная cms, может использоваться для построения и управления контентом в любых системах, работающих в веб-браузере.

• UMI CMS - это платная система управления сайтом, позволяет создать сайт любой сложности, система не накладывает ограничений на дизайн сайта.

Преимущества платных CMS:

• официальная тех. поддержка. Таким образом, почти наверняка вы не останетесь с системой один на один при возникновении проблем;

• достаточно много компаний, осуществляющих тех. поддержку, не редко существует целая партнёрская сеть;

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

• хорошая обновляемость, которая не будет нарушена расширением функционала, если конечно при этом были соблюдены требования разработчиков системы;

• гибкость обычно значительно выше, чем у бесплатных и при этом, не требуется высокой технической квалификации;

• отличная документация – руководство пользователя, разработчика и т.д. и т.п. Для некоторых систем проводится обучение клиентов использованию системы.

Недостатки платных CMS:

• Иногда более требовательные к хостингу чем бесплатные системы. Сведения о ресурсопотреблении трудно доступны;

• Система платная. И обычно очень не дешёвая.

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

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

2.2 Бесплатные CMS(на примере Joomla)

Joomla - система управления контентом, созданная той же самой командой, которая принесла сегодняшнюю известность и множество наград системе Mambo. Joomla обладает настолько простым управлением, насколько это возможно, в то же время, обеспечивая максимальную функциональность и красивый дизайн (см. рис.1). Из современных систем управления контентом мало кто может похвастаться такими качествами.

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