Сборник материалов Конференции молодых специалистов НГОНБ - 2011

80 расшифровывать как «System», а по-русски это обычно звучит как «Система управления контентом». Иногда употребляется более простое название – «движок сайта». Система управления сайтами – это программный комплекс, позволяющий автоматизировать процесс управления как сайтом в целом, так и сущностями в рамках сайта: макетами страниц, шабло- нами вывода данных, структурой, информационным наполнением, пользователями и правами доступа, а также по возможности предо- ставляющий дополнительные сервисы: списки рассылки, ведение статистики, поиск, средства взаимодействия с пользователями и т. д. CMS разделяют сайты на две составляющие: дизайн (внеш- ний вид сайта в целом, отдельных страниц, конкретных блоков информации) и содержимое (контент). Дизайн сайта, как правило «зашит» в шаблоны и изменяется значительно реже, чем контент. Для ввода контента не требуется специальных знаний, а простые приемы оформления текста знает практически каждый, кто рабо- тал в Microsoft Office. Обе части обычно используют общее хранилище данных, в роли которого, как правило, выступает реляционная база данных (иногда встречаются другие виды хранилищ, например XML- документы или текстовые файлы). В хранилище помещается информация, содержащаяся на сайте (собственно контент), а также информация, описывающая его (макеты страниц, структура, права доступа и пр.). При вызове страницы скрипт, который должен эту страницу вывести, в зависи- мости от полученных параметров выбирает из базы данных необ- ходимую информацию (какое содержимое показать, какие ссылки поставить, как это все расположить и т. д.) и генерирует HTML- документ, который и подается браузеру. Помимо этого обязательно имеется интерфейс доступа к базе данных, реализующий систему администрирования, которая при авторизованном доступе позво- ляет изменять содержание и структуру сайта. С точки зрения пользователей CMS – это инструмент, кото- рый позволяет публиковать новости, размещать новые страницы на сайте и производить другие операции над содержимым через удобный интерфейс. При этом пользователь может не владеть тех- нологиями Интернет-разработки, но он обязательно должен пони- мать, как устроен сайт.

RkJQdWJsaXNoZXIy MTY3OTQ2