При выборе «движка» бывает сложно сориентироваться в рейтингах, обзорах и спорах разработчиков о технических возможностях и «кривизне» той или иной CMS. Какие критерии важны, если просто «нужно, чтобы все работало», разберем в статье.
Соответствие цели
В первую очередь, нужно решить, для чего создается сайт и каким будет его развитие. Это важно, чтобы не столкнуться с техническими ограничениями и на стадии разработки, и в будущем. Выбор относительно прост:
- Информационный или корпоративный сайт. Главное, чтобы можно было без проблем самостоятельно размещать и редактировать публикации. Как правило, проще всего сделать такой ресурс на WordPress, но можно рассмотреть и другие варианты.
- Интернет-магазин. Для таких сайтов существуют специальные CMS, в которых предусмотрены все нужные функции: большие каталоги, «корзина», подключение разных способов оплаты и прочее. Популярностью пользуются «1С-Битрикс» и OpenCart. Есть и другие, и на этом этапе выбора можно рассмотреть их функциональность.
- Специализированный ресурс. Например, онлайн-курсы, для которых существует своя CMS Chamilo, или сайт с определенной функциональностью и своими требованиями к возможностям «движка». Если нужно что-то специфическое, стоит рассмотреть вариант заказа сайта на фреймворках или самописном «движке» у достойной доверия веб-студии.
- Просто и ненадолго. Если сложных решений не нужно, а долгосрочная работа на планируется, можно рассмотреть предложения конструкторов сайтов. К примеру, Wix или Tilda. Но нужно помнить, что здесь есть ряд ограничений. Прежде чем делать выбор, рекомендуем внимательно прочитать условия использования конструктора в пользовательском соглашении.
В любом случае должны быть возможности для полноценного SEO — это нужно для продвижения в поисковой выдаче. Иногда можно сделать выбор, основываясь только на цели создания сайта. Но это еще не все, что важно учесть.
Доступность техподдержки
Об этом нередко забывают, и совершенно напрасно. Чтобы сайт развивался и работал без проблем, нужно, чтобы было, кому за ним следить. А значит, для каждого варианта CMS следует проверить:
- возможность заказа доработок без долгих поисков исполнителя;
- наличие технической поддержки от самого разработчика или активного форума пользователей CMS;
- доступность справочной информации.
Если вовремя задуматься о том, как жить с сайтом дальше, можно избежать многих проблем. Классический пример: сайт заказывают у разработчика-фрилансера, он создает некое самописное решение, а потом по каким-либо причинам перестает его поддерживать (обновлять, помогать заказчикам и т. д.). В такой ситуации, как правило, больше никто не берется работать с сайтом.
Есть самый простой и удобный вариант — заказать сайт у веб-студии, которая обеспечивает дальнейшую поддержку по договору. Остается только найти компанию, которая занимается нужной вам CMS. Но если здесь предлагается самописное решение, важно сразу узнать, смогут ли работать с ним посторонние программисты.
Стоимость разработки
Речь идет не о выборе исполнителя с самыми низкими ценами. А о том, во сколько обойдется реализация всех пожеланий сразу. Дело в том, что даже у бесплатных CMS есть большое количество платных плагинов, которые нужны для внедрения различных функций. То есть на этом этапе надо посмотреть, за что придется платить отдельно.
Для упрощения задачи можно обратиться к разработчикам сайтов на подходящей CMS и узнать, сколько стоит и их работа, и все нужные плагины и лицензии.
Стоимость владения
Если планируется заказать сайт и техподдержку в одной веб-студии, достаточно узнать стоимость абонентской платы. Если же предполагается, что обслуживать сайт будет кто-то другой, может быть, от случая к случаю, лучше заранее выяснить:
- стоимость услуг квалифицированных фрилансеров;
- стоимость плагинов, которые понадобятся в дальнейшем.
К примеру, стоит выбор между популярной и не очень известной CMS. Чтобы избежать проблем, лучше заранее выяснить, во сколько обойдутся услуги разработчиков и для того, и для другого «движка». Если CMS редкая, специалисты по ней могут быть труднодоступными.
Безопасность
Этот вопрос неизбежно возникает при разговорах о CMS. Скажем так: неуязвимых нет. Все зависит от соблюдения правил сетевой безопасности, и степень популярности «движка» тут ни при чем.
В итоге
По этим критериям можно подобрать варианты, подходящие для решения конкретных задач и с перспективой развития. Главное — это функциональность, доступность специалистов и, конечно, удобная система повседневного управления сайтом.