Content Managment System
Основное предназначение CMS – дать пользователю максимально простой способ управлять собственным сайтом: публиковать новости, редактировать тексты, создавать разделы, добавлять товары в каталог и т.д. В идеале – самостоятельно, без участия разработчика, добавлять новый функционал: статьи, вакансии, рассылки. И управлять им.В общем-то, так оно и есть.
Системы управления предоставляют своему владельцу ряд преимуществ, местами довольно серьезных:
Деньги и время
Заказав программистам (своим или привлеченным) разработку аналогичного функционала, вы потратите намного больше. А продукт будет хуже, и появится намного позже. Если вообще появится.
Независимость от разработчика
Увы, нередко возникает ситуация, когда «кто-то сделал сайт», и теперь ни изменить, ни исправить, ни хотя бы удалить это нет никакой возможности. «Коробочная» CMS в этом смысле куда как менее трагична. Во-первых, к вашим услугам подробная документация (много ли вы встречали фрилансеров, пишущих документацию?), а во-вторых – техподдержка производителя.
Безопасность
Как правило, при использовании коммерческой системы, она довольно высока. Сам факт длительного присутствия на рынке автоматически означает наличие многотысячной армии въедливых тестировщиков. Сюда же добавим возможность обновления ПО по мере выхода новых версий.
В своей работе мы стараемся использовать коммерческие (платные) системы управления российских производителей: «1С-Битрикс: Управление сайтом» и NetCat.
Панель управления CMS "1C-Битрикc: Управление сайтом" версии 7.1
Панель управления CMS NetCat версии 3.1
![]() | Область применения.
В целом, применимость CMS соответствует тем функциональным возможностям, которые заложили производители. Это, конечно, не 95% сайтов, как пишут журналисты, но все равно очень много. Если речь не идет о чем-то слишком нестандартном, то построение сайта на основе CMS всегда будет проще, дешевле, быстрее и удобнее для заказчика. На сайтах производителей (ссылки были даны выше) вы найдете множество красивых слов по этому поводу. |
Обозначим ситуации, когда традиционные системы управления сайтами НЕ применимы.
- Специализированные приложения, для которых на рынке уже существуют решения. Например: helpdesk, интранет, системы управления проектами, корпоративный поиск и т.д.
- Сложные, интегрированные проекты с большим количеством индивидуальных требований.
- Очень, очень, очень маленькие сайты, которые никому не нужны и по этой причине не требуют обновлений.

