Content Management System или CMS – система для управления содержимым сайта. Под содержимым сайта принято понимать: картинки, текст, видео и другие данные.
CMS – это система, созданная для упрощенного управления и редактирования материалов и документов.
Для чего использовать CMS?
Если вы хоть немного разбираетесь в создании сайтов на языке html, то обязаны знать о том, что для создания нового материала для сайта требуется создание отдельного файла. А для редактирования документа снова открывать соответствующий html-файл и искать в нем ту часть которую требуется изменить. Эта работа отнимает довольно много времени и требует хороших знаний этого языка программирования.
Для облегчения этого труда были созданы системы позволяющие установить выбранный дизайн и добавлять или редактировать материалы без познаний в html.
То есть в подобной системе сам движок отделен от контента.
Популярные CMS
Подобные системы делятся на платные и бесплатные. Из бесплатных можно выделить такие как Drupal, WordPress и Joomla. Все эти движки имеют свои сильные и слабые стороны. Кстати говоря бесплатное в этом случае не означает плохое. Огромное количество доходных сайтов построено на базе именно этих CMS. У бесплатных CMS есть большие сообщества, множество разработчиков, работающих как над созданием новых расширений, так и участвующих непосредственно в разработке CMS.
Среди платных большое распространение получил Data Life Engine (DLE), однако такая система подходит больше для сайтов развлекательной тематики.
Важно только помнить — CMS необходимо выбирать исходя из особенностей будущего сайта. Для одних сайтов (новостные, блоги, визитки и т.п.) подойдет практически любая система, для других (к примеру, интернет-магазины) необходимо учитывать наличие соответствующих расширений, особое внимание уделить быстродействию, а может и посмотреть в сторону специализированных систем.