В процессе создания сайтов иногда сроки и само техническое задание не позволяют просто сверстать страничку в каком-то HTML-редакторе, разместить ее на хостинге и на этом успокоиться. В том случае, если в дальнейшем сайт все время будет нуждаться в добавлении информации или ее исправлении, на помощь приходит CMS или система управления сайтами (другие названия: система управления контентом, система управления содержимым, от англ. Content management system). В последнее время огромной популярностью стали пользоваться социальные сети, онлайн-дневники и различные блоги.
Те же самые «Одноклассники» реализованы с помощью одной из CMS. Чтобы добавить какой-нибудь текст, фотографии или музыку, вам не надо переписывать код странички и заново заливать его на хостинг. Вместо этого, необходимо зайти в «админку» и с помощью вполне доступных к восприятию инструментов что-то добавить, удалить или поменять. С помощью этой системы легко можно как поменять размещение объектов на страничке, если вы нащупали более удачные дизайнерские решения, так работать с документами Microsoft Office. Это не намного труднее, чем, скажем, форматировать ворд-документ. CMS дают возможность во многом сэкономить время и средства, которые бы вы потратили бы на то, чтобы заливать на хостинг измененные или новые странички. В случае того, если вы освоили какую-то CMS и свободно владеете ею, все это можно сделать самостоятельно, как – об этом расскажет http://msiter.ru.
В принципе, есть три варианта того, каким образом использовать такую систему. Можно заказать создание сайта вместе с привязкой его к движку и разработкой системы управления. На практике так же очень часто имеет место ситуация, когда нанятые разработчики делают сайт, привязывают к движку, а детали системы управления сайтами разрабатывает сам заказчик с учетом своих непосредственных целей и потребностей. Со временем этот специалист по мере того, как будут появляться новые задачи, будет обучаться тонкостям CMS и реализовывать эти знания в своей ежедневной работе. Благо, что большинство таких систем бесплатные и информации о них в интернете – пруд пруди. Все эти варианты работы будут отличаться по бюджету. Надо провести анализ того, какой вариант максимально подходит, чтобы заранее спланировать бюджет проекта, количество и уровень подготовки людей, которые в дальнейшем будут следить за обновлениями. Если со временем ожидается возрастание масштабов проекта, это необходимо учитывать, так же как и то, что чем выше уровень подготовки привлеченных специалистов, тем дороже это обойдется проекту.