CMS - Система управления контентом
Любой веб-сайт состоит из набора страниц и отличается от себе подобных лишь тем, как взаимосвязаны между собой эти страницы.
В случае статичного варианта, каждая страница пишется HTML-кодером полностью, включая всё оформление и контент. И вот представьте, ваш сайт имеет более 1000 страниц, и вам надо добавить новый пункт в меню. Кажется, простая задача, но при статичной организации страниц превращается в адский труд - необходимо добавить ссылку во все 1000 страниц. А если изменения более значительны, и страницы исчисляются у вас десятками тысяч?
Именно поэтому статичная организация страниц подходит лишь для небольших сайтов с редко обновляемым информационным наполнением.
Если web-сайт состоит из множества страниц или часто обновляется, то преимущество динамичной организации становится очевидным. В этом случае, в основе web-страницы лежит шаблон, определяющий расположение всех компонентов страницы в окне web-браузера. Все страницы на таком сайте генерируются автоматически, по запросу посетителей, и разработчикам веб-сайта не надо переписывать все страницы при изменении дизайна сайта или расширения его функциональности, надо только отредактировать шаблон вывода страницы. Следовательно и затраты на техническую поддержку сайта будут гораздо ниже.
Таким образом, отделение дизайна от контента является главной отличительной особенностью динамичных сайтов от статичных.
Для создания динамичного сайта можно написать собственную программу, выводящую необходимые шаблоны и обеспечивающую необходимую функциональность. При этом, созданная система будет полностью отвечать вашим требованиям, но потребует больших усилий web-программиста, денежных затрат и времени.
А можно воспользоваться уже существующими системами, которые так и называются системами управления контентом - они предоставляют возможность управлять элементами навигации, структурой разделов и подразделов сайта, редактировать информационное наролнение сайта.
Большинство CMS (систем управления сайтом) имеют визуальный редактор HTML-документов (wisivig editor), который позволяет редактировать страницы сайта примерно так, как происходит работа с документами в среде MS Office. Все эти возможности доступны для неподготовленного пользователя – знание основ HTML-программирования и вёрстки не требуется
На данный момент существует неисчислимое множество различных систем управления - и платных и бесплатных.
Выбор наиболее подходящей CMS для вашего проекта зависит от многих факторов - предполагаемой сложности веб-сайта, вашего бюджета и многого-многого другого.
Немаловажным фактором является техническая поддержка продукта разработчиками CMS, что редко обеспечивается у бесплатных систем управления.
Помните, универсальных CMS, полностью отвечающих Вашим требованиям, просто не бывает.





