Почему CMS не всегда наилучший выбор


Со временем всё большее и большее число сайтов строится под управлением Систем Управления Контентом или CMS(Content Management System), но не всегда CMS является наилучшим решением для сайта. Я говорю здесь исключительно о статических страницах, потому что всё больше и больше статических страниц сейчас создаётся при помощи CMS, что часто не совсем необходимо делать и является плохим решением.

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

Но где же провести границу между часто меняющимися, динамическими веб страницами и статическими страницами?

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

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

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

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

Хотя большинство CMS предлагает большую гибкость, есть также определённые вещи которые нужно учитывать для каждой из этих систем. Вы избежите недостатков если кодируете статические страницы с (x)HTML и CSS. Обычно тратится намного больше времени на создание или адаптацию подходящей темы для CMS, на её тестирование и валидацию, чем создание простых статических страниц. Также намного легче выполнять дизайн и вёрстку простых страниц и уделять больше внимания деталям если Вы не ограничены платформенно-специфическими руководящими принципами. Вы можете логично аргументировать что намного легче вносить изменения по всему сайту при помощи шаблона CMS. Но такие же изменения никто не мешает вносить на основе шаблонов Dreamweaver, различными фреймворками CSS и т.д.

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

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

В дополнении, очень часть бывает намного труднее использовать необходимые скрипты и новые функции в CMS системе чем на простых html страницах. Те, кто уже пробовал применить популярные java скрипты в темах WordPress, прекрасно знают о чём я говорю.

Наконец есть оптимизация под поисковые машины (Search-Engine Optimization). Хотя большинство CMS предоставляют хорошие SEO результаты, они не могут достичь того качества, которые дают страницы, правильно сделанные вручную, у которых всё на своих местах и Вы можете полностью использовать все html тэги и их SEO достоинства. Кроме этого проверка на валидность не всегда достижима для страниц созданных при помощи CMS.

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

Выбирайте такое решение, которое принесёт Вам и Вашим заказчикам в дальнейшем, меньше сложных моментов.

По материалам DesignLovr

Реклама
Поделиться
Качественные премиум темы и шаблоны для Вашего сайта:

Смотреть полный каталог качественных тем и шаблонов

Здесь Вы можете выбрать из более чем 46 000 готовых дизайнов. Шаблоны сайтов + установка + хостинг + персонализация + поисковая оптимизация + копирайтинг — все эти услуги вы всегда можете получить от профессионалов мирового уровня!

5 комментариев

  1. Search Bot08/05/2010
  2. ZEROPROGON20/04/2010
  3. Yaroslav.CH15/03/2010
  4. Yaroslav.CH15/03/2010
    • Николай15/03/2010

Добавить коментарий

восемь + 13 =