Системы управления контентом

 

 

Системы управления контентом (Content management system, CMS) — компьютерные программы автоматической разработки и управления контентом (информационным содержанием: текстовыми материалами, видеофайлами, изображениями, MP3-файлами и т.д. и т.п.) ресурса (сайта).

CMS обычно использует СУБД для хранения данных, предоставляя пользователю web-интерфейс для управления ими.

 

 

 

Базовые характеристики CMS

1

Универсальность

  • применимость продукта для решения различных задач: разработки электронных СМИ, онлайн-магазинов, промо-сайтов и т.п.

  • возможность работы с различными СУБД

  • возможность установки на разных серверных платформах;

2

Функциональность

  • формирование динамической структуры сайта,

  • автоматическая генерация страниц при запросе на основе информации из базы данных,

  • кэширование страниц,

  • обеспечение интерактивности и разнообразия транзакций,

  • поддержка сетевых сервисов,

  • поддержка многоязычности,

  • инструменты для поиска информации,

  • инструменты для ведения статистики,

  • распределение уровней доступа и ответственности между сотрудниками.

3

Гибкость архитектуры

  • отсутствие ограничений на дизайн и структуру сайта и возможность их редактирования,

  • модульная структура подключения объектов/функционала,

  • наличие API–интерфейса для разработки приложений

  • масштабируемость

4

Юзабилити

  • понятный и удобный интерфейс,

  • интуитивность навигации,

  • простые способы работы с контентом,

  • возможность отмены совершенного действия,

  • наличие встроенного визуального редактора контента

5

Надежность

  • отсутствие критический уязвимостей и ошибок,

  • качество и регулярность выпускаемых патчей,

  • устойчивость к нагрузкам,

  • защищенность от несанкционированного доступа,

  • защищенность от сбоев в работе оборудования и программ,

  • защита "от дурака" и антивирусная защита

 

 

Типовые модули CMS

 

Модульная структура CMS позволяет расширять и изменять функционал в зависимости от потребностей и возможностей клиента.

 

Типовые модули CMS:

  • модуль листа рассылки;

  • конструктор форм отправки на e-mail;

  • модуль поиска по сайту;

  • модуль вопросов и ответов (FAQ);

  • модуль публикации рекламы;

  • модуль публикации статей;

  • модуль многопользовательского доступа к системе;

  • модуль веб-форума;

  • модуль создания закрытых разделов;

  • модуль универсального каталога товаров;

  • модуль продвижения и мониторинга .

Дополняя дешевые базовые комплектации CMS различными модулями получают оптимальное решение.

 

 

 

Функции модуля продвижения и мониторинга

 

1

Регистрация в каталогах

работает на предустановленной базе каталогов и поисковиков,  отвечает за добавление своих ресурсов для регистрации

2

Проверка позиций

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

3

Проверка цитируемости

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

4

Работа со ссылками

отвечает  за процесс поиска, общение с партнерами и непосредственно за сам процесс обмена ссылками;

5

Проверка внутренних ссылок

отвечает  за сканирование ресурса и поиск «битых» ссылок и ошибок в структуре;

6

Подбор ключевых слов

отвечает за поиск и ранжирование ключевых слов по популярности на разных поисковых системах и специализированных сервисах;

7

Сбор статистики

отвечает  за генерацию логов посещения сайта для последующего их анализа;

8

Анализ статистики

отвечает за анализ статистических данных и генерации разнообразных отчетов, необходимых пользователю;

 

 

 

Типовое программное обеспечение СMS

 

Требуемое программное обеспечение на веб-сервере:

 

Операционная система

UNIX, GNU Linux... или MS Windows

Веб-сервер

Apache

Язык программирования

PHP, С++, Java, Perl и т.д.

Система управления базой данных

mySQL, MS SQL, MS Access, Oracle и т.д.

Дополнительное серверное ПО

Zend Optimizer и т.п

 

 

 

 

Примеры CMS

 

 

Название

Платформа

Поддерживаемые СУБД

Лицензия

Цена ($)

Atilekt.CMS

ASP.NET

MS SQL

Проприеритарная

1800

1C-Битрикс

PHP

MySQL, Oracle, MS SQL

Проприеритарная

200-1000

Open SLAED

PHP 5

MySQL, MS Access, MS SQL, MS SQL-ODBC, Oracle, PostgreSQL, SQLite

GNU GPL 3

Бесплатно

Drupal

PHP

MySQL, PostgreSQL

GNU LGPL

Бесплатно

Wordpress

PHP

MySQL

GNU GPL

Бесплатно

 

 

 

Популярность CMS (апрель 2015)