С этим магическим сочетанием букв пользователям Интернета приходится
сталкиваться все чаще. Так что же значит это заклинание, и в какой
области Интернета оно используется?
В переводе на русский CMS
(англ. Content Management System) – система управления контентом, а
используется это понятие в сфере разработки сайтов. Ранее в своих
статьях я уже упоминал о разных способах создания интернет-ресурсов, и
тогда же была затронута тема использования CMS для этой цели.
Теперь
я предлагаю остановиться на этом более подробно. Важность этой темы
обосновывается хотя бы тем фактом, что практически каждый динамический
сайт сейчас разрабатывается на основе CMS, и числа их не счесть.
Предназначение
CMS в том, чтобы, во-первых, облегчить процесс создания сайтов,
во-вторых, сделать этот процесс доступным большему кругу лиц и, наконец,
элементарно подчинить весь ход создания сайта определенному алгоритму и
типу. Существует огромное множество различных CMS, использование
которых может осуществляться как бесплатно, так и на платной основе.
Самой
известной и популярной коммерческой CMS в России является 1С-Битрикс.
Среди бесплатных решений лидерство занимает Joomla!. Также популярны
системы Drupal, Wordpress, DLE и другие. Кроме известных, существуют
также самописные системы управления, число которых трудно подсчитать.
Так, например, солидные компании, предлагающие свои услуги по разработке
сайтов, используют собственные CMS. Это не говорит о том, что
общедоступные системы не отвечают высоким требованиям качества, и
компаниям просто не остается выхода, кроме как создать собственную
систему. Они таким образом, в первую очередь, просто подтверждают
высокий уровень своих собственных разработчиков.
О качестве таких
систем и об их превосходстве над бесплатными судить сложно. В
зависимости от конкретного сайта и требований к нему, та или иная
система будет подходить лучше или хуже, но, поскольку изначально CMS
создавались как универсальное решение для создания любого сайта, здесь,
по моему мнению, все-таки стоит отдавать предпочтение наиболее известным
и популярным системам управления контентом. Так, к примеру, над
созданием CMS JOOMLA!, ее развитием, поддержкой и вопросами безопасности
каждый день бьются тысячи высококлассных программистов, в то время как
самописные варианты обслуживаются в лучшем случае десятком
разработчиков.
Теперь, когда мы разобрались с основными типами и
познакомились с главными представителями CMS, стоит немного рассказать о
принципе их использования. Как правило, здесь все аналогично, разница
только в нюансах. Первым делом систему управления необходимо установить,
указав для правильного функционирования сайта ее основные настройки –
адрес той базы данных, которая будет использоваться сайтом, ftp-адрес,
если он нужен, название сайта, имя администратора, его пароль и другие, в
зависимости от конкретной CMS. Вся процедура не представляет собой
никакой сложности, как правило, пользовательский интерфейс весьма
дружелюбен. Многие хостинг-компании предлагают тарифы с
предустановленными CMS для большего удобства пользователей.
После
того, как все настройки заданы, можно приступать непосредственно к
разработке сайта. И вот тут-то начинается главная радость в работе с
CMS. Чтобы сделать сайт, вам не нужно быть программистом. Создание
ресурса любой сложности может быть реализовано простым пользователем без
определенных знаний. Это главное достоинство систем управления
контентом – вся настройка сайта, его наполнение и изменение выполняются
посредством все того же дружелюбного пользовательского интерфейса.
Ведь когда разработчики создают всевозможные расширения для CMS – компоненты, модули, плагины – они создают шаблон, который далеко не всегда будет отвечать стилю вашего сайта и его тематике. Поэтому все же лучше, чтобы разработкой сайта, пусть и на CMS, занимался специалист.
А главная польза простым пользователям или владельцам таких сайтов в том, что после создания ресурса они смогут осуществлять его поддержку самостоятельно, не прибегая к платным услугам веб-мастеров.
Серьезный подход к выбору CMS – залог успешного проекта. Не ошибитесь!