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