ВВЕДЕНИЕ
В настоящее время, для разработки интернет-сайтов, широко используются CMS (системы управления контентом) – программное обеспечение, которое позволяет публиковать и изменять опубликованную на сайте информацию самостоятельно, без привлечения разработчиков сайта. Необходимость создания CMS была вызвана увеличением потребности к внешнему виду и содержанию сайтов. Веб сайты переставали быть статичными, а скорость обновления инфомации стала залогом успеха многих компаний.
Благодаря возможности конструировать внешний вид страниц из заранее заготовленных дизайн-шаблонов, пользователи CMS теперь меньше зависят от разработчиков их сайтов. Администратор может расположить различные информационные блоки в рамках заданной страницы с помощью мыши, задать их размеры, цвет и прочие атрибуты и сохранить состояние страницы, чтобы пользователи сайта видели ее в заданном виде. Возможно оперативное обновление информации – информацию публикует сотрудник, владеющий информацией, без дополнительных посредников в виде технических специалистов. Предоставление дополнительных сервисов пользователю – часть сервисов – поиск, форумы, голосования и т.д., требуют интерактивного взаимодействия с пользователем. Они уже реализованы в рамках CMS.
Целью данного курсового проекта является анализ и сравнение различных популярных CMS, нахождение достоинств и недостатков каждой из них и выявление оптимального варианта как для обычного пользователя, так и для разработчика.
1 Сайтостроение на основе CMS (системы управлением содержимым сайта) как информационная технология
1.1 Технологическая основа CMS
Для того, чтобы подробно рассматривать отдельные возможности CMS для создания и поддержки сайтов образовательных и коммерческих организаций и отличия между ними, следует дать определение CMS и ее функциональности.
Система управления контентом – это программное обеспечение, позволяющее публиковать и редактировать опубликованную на сайте информацию без привлечения разработчиков сайта и специализированного персонала. Подразумевается, что от пользователей системы управления контентом не требуется особых знаний технологий, отличающихся от обычно используемых в офисной среде (браузер, офисные программы и т.п.). При этом не нужно считать, что работа с CMS не требует обучения персонала, но это обучение, как правило, сведено к минимуму.
Как правило CMS состоят из двух частей: back-end, отвечающую за функциональность, обработку и хранение информации и front-end, ориентированную на работу с пользователем.
Благодаря возможности конструировать внешний вид страниц из заранее разработанных дизайн-шаблонов, которые могут быть как платными, так и бесплатными. Также в последнее время наблюдается тенденция к упрощению процесса создания шаблонов и ручной верстке сайтов. На смену привычным текстовым редакторам приходят так называемые Drag&Drop интерфейсы, в которые в большинстве случаев интуитивно понятны пользователю и не требуют специальной подготовки и особых технических знаний, например, PHP, CSS, HTML и других технологий [9].
Do'stlaringiz bilan baham: |