При выборе CMS надо в первую очередь смотреть глобально. Когда вы
столкнетесь с трудностями в работе или модернизации движка, вам будет
глубоко плевать есть ли модуль комментариев в вашем движке и какая
анимация воспроизводится при добавлении товара в корзину. Есть 5
параметров, которые позволят вашему сайту успешно работать и
развиваться.
Масштабируемость
Начиная бизнес в интернете, зачастую довольно сложно представить, что этому бизнесу понадобится через 1-2 года. На старте вы должны быть готовы ко всему, но ориентироваться на минимум. Это значит, что ваш движок должен сейчас в полной мере удовлетворять потребности бизнеса, а через 1-2 года должна быть возможность легко и просто добавить недостающий функционал. Простой пример. Вы открыли стоматологический кабинет, на данном этапе у вас один филиал и сайт из 10 страниц. Предположим - поперло и через 2 года у вас уже 10 филиалов. Вам надо сохранить структуру сайта, описать на сайте остальные 9 филиалов, сделать онлайн-запись для посетителя в удобный ему филиал, обработать поток поступающих заявок с сайта и распределить их по филиалам, работать с повторными клиентами. А еще не плохо бы иметь внутренний инструмент для координации работы всех филиалов. Задача не из легких, особенно если сайт изначально разработан на движке, который и близко не подходит для таких задач.Обратная совместимость версий
Технологии движутся вперед быстрее, чем кажется. Если 2-3 года назад вы разработали современный интернет-магазин, то сегодня он уже устарел. Вы можете увидеть десятки новых полезных "фишек" в современных магазинах, которые помогают продавать. Будет обидно, если однажды вы поймете, что новая версия движка, на котором создан ваш сайт, больше не совместима с вашей старой версией. Это значит, что вы не сможете без проблем обновить CMS и получить новый полезный функционал. Узнайте у разработчиков, сможете ли вы обновить сейчас устаревшую версию понравившейся CMS и с какими проблемами вы можете столкнуться при обновлении. В идеале проблем быть не должно вообще!Официальная и неофициальная поддержка
Рано или поздно у вас возникнет вопрос по вашей CMS, не ждите, придумайте этот вопрос сегодня и задайте его разработчикам и в сообществах, которые специализируются на выбранной CMS. Если за 24 часа вы не получите никакой реакции - присмотритесь к другому движку.Широкая сеть разработчиков
Обратите внимание на профильные сообщества и форумы, посвященные выбранной CMS. Хорошо бы, если это будут русскоязычные ресурсы, посмотрите что обсуждают другие пользователи, с какими проблемами сталкиваются. Обратите внимание на даты последней активности, возможно пик популярности движка прошел несколько лет назад. Если ваш программист советует движок, в котором понимает только он и его кот, поищите другого программиста. Чем шире сеть заинтересованных разработчиков, тем больше дополнительных модулей и плагинов вы сможете получить занедорого, тем выше шансы, что ваш вопрос будет решен в кратчайшие сроки.Популярность
Присмотритесь к конкурентам, узнайте какие системы они используют. Скорее всего эти CMS подойдут и вам. Чем популярнее движок, тем проще будет найти администраторов, контент-менеджеров и разработчиков. В идеале с возрастом продукта он должен становиться все популярнее, это будет говорить о правильном векторе развития продукта, об адекватности и надежности разработчиков, которые развивают движок.Лично я знаю не более 10 CMS которые удовлетворяют хотя бы 4 из 5 описанных условий. Недавно iTrack опубликовали очередной рейтинг CMS-систем и вот как он выглядит: