Сегодня все чаще встает вопрос о правильном выборе системы управления сайтом (далее CMS или движок для сайта). Критерии выбора зачастую очень индивидуальны и не смотря на огромное разнообразие вопрос стоит довольно остро. Ошибка в выборе CMS может стоить немалых сил, нервов и денег впоследствии.
Особенно актуален данный вопрос для тех, кто впервые открывает свой проект в интернете. Если общее представление о том что должен «уметь» сайт есть, то критические факторы выбора часто упускаются. Поиск ведется в основном по форумам и через каталоги CMS, где как и в жизни надо иметь нюх на объективность полученной информации в том или ином источнике.
Но есть несколько критериев по которым вы сами можете и должны принять решение не спрашивая советов. Ниже я опишу несколько универсальных критериев которые можно оценить самим. Но в любом случае, если у вас есть на примете человек с опытом и вы ему доверяете — лучше обратитесь к нему и не экономьте на шаге выбора движка, чтобы не пришлось переплачивать дважды.
К слову, если у вас нет человека с кем можно посоветоваться — обращайтесь.
Критические факторы при выборе CMS
Первое о чем спрашивают люди при поиске движка для сайта — это его функциональные возможности: кто знает какой движок может тот-то, мне нужен движок для социальной сети, какая CMS лучше для... и множество похожих вопросов.
За поиском функциональности часто упускается, как минимум, один из этих ключевых факторов выбора CMS:
ВОЗРАСТ CMS ИЛИ ОПЫТ РАЗРАБОТЧИКОВ
Новая, красивая, удобная, в ней все есть, многое умеет, мне посоветовали на форуме... это еще далеко не показатели выбора! Огромное значение имеет зрелость (возраст) системы. Это один из показателей ее стабильности.
Посмотрите на официальном сайте как давно развивается CMS или каков опыт ее разработчиков.
Системы управления сайтами зреют годами, как и их разработчики. Если вам очень понравился какой-то совсем новый движок — понаблюдайте за ним хотя бы год, посмотрите как он развивается. Не спешите, начните с уже признанных движков.
РАСШИРЯЕМОСТЬ И ГИБКОСТЬ
При выборе CMS расширяемости часто не уделяется должного внимания. Недостаточно просто посмотреть базовые возможности движка. Очень желательно обратить внимание на гибкость и расширяемость CMS - это тот фактор который дает или ограничивает техническую перспективу вашего проекта. Что бы не оказаться в ситуации «связан по рукам и ногам» лучше сразу предусмотреть возможности роста.
Имею ввиду как рост посещаемости, так и добавление новых функций к движку. Если рост посещаемости критичен для серьезных и амбициозных проектов, то добавление новых функций касается практически каждого развивающегося проекта.
Чтобы оценить расширяемость посмотрите какие дополнительные модули/компоненты уже есть к системе и как часто пишутся новые. Последнее говорит об универсальности движка, т.е. насколько он удобен для наращивания потенциала. Это уже следующий фактор:
ОБНОВЛЯЕМОСТЬ ИЛИ АКТИВНОСТЬ СООБЩЕСТВА
Грубо говоря, по этому критерию можно сказать жив движок или мертв. Это особенно важно если у вас нет своего программиста, который сможет заниматься обслуживанием вашего сайта.
Посмотрите есть ли сообщество пользователей (поддержки) как таковое и насколько активно оно участвует в жизни и развитии CMS. Это имеет чуть ли не решающее значение в вопросах безопасности движка — как быстро устраняются уязвимости. Нет на 100% безопасных движков, но есть движки где уязвимости устраняются очень быстро.
БЕЗОПАСНОСТЬ CMS
Как оценить этот фактор не профессионалу? Да и профессионалу тоже. Не поленитесь заглянуть на профильные сайты публикующие информацию об уязвимостях. Например, http://www.securitylab.ru
Поищите на сайте информацию о движке введя его название.
Кроме того, на официальном сайте CMS обязательно должен быть раздел информирующий об актуальных заплатках безопасности (патчах) к движку и (!) его модулям. Если вы выбрали себе движок, то этот раздел вам следует найти в первую очередь и заглядывать туда как можно чаще.
SEO ХАРАКТИРИСТИКИ
Этот фактор сегодня стараются учитывать во многих последних версиях движков, но все же еще есть CMS в которых seo-требования хромают. Даже среди известных и популярных движков встречаются недоработки в этой области.
Чаще всего устранить данные недостатки можно дополнительными модулями, но лучше если это будет встроено в движок по умолчанию.
Самый распространенный недостаток это динамические URL, типа httр://www.vash-site.ru/index.php?page=1234&razdel=751
Намного лучше если есть возможность превратить динамические URL в псевдостатические или ЧПУ (человеко-понятные урл), как их иногда называют. Например, httр://www.vash-site.ru/catalog/175-product.html
Это важно, но не особенно критично, т.к. поисковые системы давно научились индексировать такие ссылки. Но вот другая сторона таких ссылок и динамических движков может стать помехой в продвижении — это дубли страниц!
Часто бывает что одна и также страница доступна на сайте через разные URL — это можно заметить по проиндексированным страницам в поисковиках. Главный минус — потеря веса страницы в глазах поисковика. Бывает так, что внешние ссылки появляются на разные URL одной и тоже страницы, а как результат вес страницы «размазывается»
И в заключение, если вы решили самостоятельно выбрать себе движок — исследуйте максимально возможное количество источников информации или обратитесь к помощи профессионалов.
Чем смогу помогу и я — обращайтесь.
Быть может вы знаете еще факторы которые упустил я или с чем-то не согласны?

блин все это хорошо, но хотелось бы больше конкретики :) !
Конкретика - это в смысле список подходящих CMS? ;) улыбнули, улыбнули вы меня, Юрий.
хм. Достаточно интересная информация. спасибо.
Да достаточно интересная статья... ... но если често, то если есть статья написанная автором, то наверное есть и им разработанная CMS... ?)))
Олег, я не совсем понял в чем логика... выбор CMS и разработка собственной... так глубоко не копал. Благо есть сегодня из чего выбрать ;)
Круто
Добрый день.
Динамические URL... конечно поисковому работу проще работать со статикой, т.к. по этим ссылкам он может определять вложенность страницы. С динамикой такое не прокатывает. Ай, не стоит парится с динамическими ссылками. Не в этом счастье. Счастье в хорошем контенте!
P.S. Для меня самые важные факторы - безопасность и SEO. Остальное можно доделать. :)
Ну сам автор видимо выбирает Drupal... :)
И правильно делает.
Отправить комментарий