Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом Эстрина.docx
Скачиваний:
263
Добавлен:
22.03.2016
Размер:
13.79 Mб
Скачать
    1. Системы управления контентом (cms)

Когда сайты только появились, владельцам сайтов каждый раз при необходимости изменения контента приходилось нанимать программиста, потому что наполнение сайта находилось в том же файле, что и программный код и надо было менять все в исходных файлах. Это было не выгодно владельцам, так как нарушалась конфиденциальность информации, а также с финансовой стороны были большие затраты, и занимали такие изменения достаточно много времени.

В настоящее время почти все сайты создаются на Системах Управления Контентом, так как это является наиболее удобным и выгодным. С помощью CMSвладелец сайта может им управлять, не имея при этом каких-либо профессиональных навыков в области программирования.

Владелец нанимает программиста только для создания основного шаблона, который в дальнейшем не требует никаких изменений. Наполнением контента может заниматься либо контент-менеджер компании, либо сам владелец.

CMS(ContentManagementSystem- система управления контентом) – это программа, которая управляет всем контентом сайта и позволяет работать с ним.

Основные функции CMS:

  • управление сайтом;

  • формирование и структурирование страниц.

Работа CMS основана на принципе разделения структуры сайта и информационной его части:

  • back-office – это часть системы, отвечающая за функциональность и хранение информации;

  • front-office – это часть системы, обеспечивающая интерфейс с пользователем.

Дизайн сайта и расположение блоков изменяется редко, либо вообще не изменяется, и требует специальных навыков программирования, а содержание может изменяться довольно часто.

      1. КлассификацияCms

  • Студийные – те системы, которые создает студия для конкретного проекта. Имеет определенный, нужный только данному сайту, набор функций.

  • Бесплатные (Joomla,Wordpress). Данные системы очень широко распространены и, соответственно, хорошо развиты. Имеют большое число разработчиков. Являются открытыми системами, при необходимости есть возможность дописать модули.

Недочеты подобных систем в том, что они имеют слабую безопасность, у них нет официальной технической поддержки и при обновлениях могут возникать проблемы с установленными модулями.

  • Коммерческие CMS(1C-Битрикс,UMI). Разработка таких систем происходит под управлением одной компании. В отличие от некоммерческихCMSимеют бесплатную техническую поддержку. Качественный код, который не дает сбоев. Имеют полный набор документации, что помогает облегчить управление сайтом.

      1. Joomla

Joomla– это бесплатная, простая в использовании система управления контентом, которая имеет большую многофункциональность за счет расширяемости дополнениями.

Joomlaсостоит из набора скриптов, написанных на языкеPHP.

1.5.3WordPress

WordPress– это система управления контентом с открытым исходным кодом, то есть распространяемая бесплатно.

WordPressнаписан наPHP, в качестве базы данных используетMySQL. Обычно применяется для создания блогов, но с помощью него также можно создавать сложные новостные ресурсы и даже интернет-магазины.

WordPressсодержит встроенные темы и плагины, которые дополнительно можно скачивать с официального сайта. Они позволяют создать содержательный сайт с эффектным дизайном. Эта система одна из самых популярных систем создания блогов.

Для работы с WordPressнеобходим хостинг с поддержкойPHPверсии 4.3 или выше, а также свободная база данныхMySQLверсии 4.0 или выше.

Поддержка пользователей осуществляется через форумы добровольцами.