Выбор CMS – с чего начать

Выбор CMS – с чего начать

19 декабря 2011 0 Автор Владимир Андросов

CMS – это система управления сайтом или его содержимым ( англ. Content management system). CMS позволяет управлять сайтом, не имея навыков программирования. Создание и наполнение сайта при помощи CMS напоминает работу в знакомых всем офисных приложения. Создатель сайта может не знать языков программирования, HTML тегов, языка запросов к базе данных, но при этом получить вполне работоспособный сайт, заполненный информацией, или как теперь модно выражаться «контентом».

В настоящее время доступны сотни различных CMS от простейших, до самых навороченных.

В общем случае CMS – это программа, обычно на языке php, генерирующая HTML код, который выдается браузеру для просмотра текущей страницы. Существуют CMS, которые выдают статический HTML-код, фактически просто набор страничек. Сайты, созданные на основе статического HTML, обычно не предусматривают интерактивного содержимого, однако могут выполняться на любом хост-сервере, даже с ограниченными возможностями. Примером такой CMS может быть «Getsimple».

Большинство используемых в настоящее время CMS применяет в работе базу данных (обычно Mysql). Все (или почти все) содержимое сайта хранится в базе данных. При обращении браузера к нужной странице, программа-CMS обращается к базе данных, а на основе информации, полученной из базы данных, генерирует HTML-код для браузера. Такое решение позволяет создавать сложные сайты с форумами, блогами, flash-играми и тому подобным содержимым. Платой за интерактивность является более медленная работа web-сервера и браузера.

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

Существуют платные и бесплатные CMS, из платных широко известны «1С-Битрикс», «UMI.CMS», «NetCat», «HostCMS», из бесплатных – «WordPress», «Joomla», «MODx CMS», «Drupal», и другие. Платные системы обладают всеми преимуществами платных продуктов, обеспечивается поддержка, выпускаются обновления, модули легко подключаются и конфигурируются. Бесплатные продукты тоже позволяют создать качественные сайты, количество шаблонов и плагинов огромно, но при этом не гарантируется совместимость плагинов и шаблонов, написанными разными людьми.

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