Выбор CMS |
Систему управления сайтом предстоит выбрать тогда, когда принято решение о создании сайта в Интернете. Поскольку выбрать есть из чего, то определиться с тем, какой именно CMS отдать предпочтение, не так-то просто. Определимся для начала с общим направлением работы. Существуют платные и бесплатные версии CMS. К наиболее популярным бесплатным CMS относятся TYPO3, WordPress и Drupal. Чаще всего используемыми коммерческими вариантами CMS являются 1С-Битрикс и NetCat. Если запланированный проект серьёзен и является долгосрочным, выбирать следует коммерческую версию системы управления. Использование платной CMS для сайта добавляет проекту престижности. В солидных проектах, как правило, бесплатные версии CMS не используются. Затрачивая на покупку коммерческой системы управления определённые средства, владелец сайта приобретает возможность бесплатно обновлять CMS, получать консультации по её использованию и право круглосуточно обращаться в службу техподдержки. С другой стороны, если владельцу сайта понадобится некий специфический модуль, не содержащийся в стандартной комплектации, то его разработка под заказ может обойтись достаточно дорого. Поэтому коммерческие CMS, конечно, хороши, но именно их платность и является главным их недостатком. Зато некоммерческие версии CMS не стоят денег. Если же в процессе их эксплуатации у пользователя возникнут вопросы, получить на них ответы можно, обратившись на специализированные форумы. Там, как правило, помогут справиться с появившейся проблемой. Вероятность того, что понадобится дополнительный модуль при реализации проектов, которые базируются на бесплатных CMS, крайне мала. Минусом бесплатных вариантов является то, что их безопасность может быть уязвимой, негибкие программы способны давать сбой, а оптимизировать предоставленные пользователям готовые варианты решений под определённые собственные нужды может оказаться просто невозможным. Те, кто знаком с программированием, могут попытаться разработать собственную CMS, что называется «с нуля». Для начала следует определить круг задач, которые должна будет решать CMS. Это поможет определить систему требований, которые будут к ней предъявляться. Не нужно забывать, что сайт будет развиваться. Требование к CMS на первоначальном этапе функционирования проекта могут быть достаточно скромными: нужно сделать так, чтобы наполнением сайта мог бы заниматься даже неподготовленный сотрудник. Но сайт непременно должен развиваться. А это значит, что и требования к CMS вырастут. Поэтому уже на стадии её формирования необходимо заложить возможность дальнейшего развития. Создать систему, которая была бы по-настоящему универсальной очень непросто. Вопрос выбора системы всегда зависит от задач конкретного сайта, требований его владельца. Не существует настолько универсальной CMS, чтобы она одинаково хорошо подходила бы к любому проекту. Нет и такого проекта, для успешной работы которого могла бы быть хороша любая CMS. По этой причине базовые версии CMS разработчики часто дополняют специальными вариациями, которые отличаются по своей функциональности. Так разработчики, понимая наиболее часто встречающиеся проблемы пользователей, пытаются максимально приблизить свои разработки к потребностям заказчиков. Обычно версии CMS различаются по функциональности. Каждая новая редакция отличается от базового варианта наличием дополнительной возможности или особенностями интерфейса. Например, шесть версий системы управления NetCat отличаются друг от друга использованными в них модулями и, конечно, ценой. Разделение системы управления на «интерфейс», «ядро» и «функциональность» позволяют пользователю точнее подобрать систему, которая бы больше отвечала задачам проекта. Итак, выбор CMS должен осуществляться в соответствии с теми задачами, которые стоят перед проектом. А это означает, что в каждом отдельном случае он должен быть индивидуальным. |