Как выбрать CMS для своего сайта?

В этой статье речь пойдет об одном из стартовых вопросов при разработке сайта: как выбрать для него CMS? CMS — это система управления содержимым сайта.  Схематично она представляет собой совокупность готовых решений, которые чаще всего называют модулями, объединяемые общими принципами взаимодействия.