Системы управления
контентом |
Системы управления контентом (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)
|