Традиционные CMS довольно навязчивы, они диктуют вам способ построения вашей системы. И если у вас уже есть веб-сайт, и вы просто хотите добавить в него некоторые функции управления контентом, вам не повезло - все традиционные CMS хотят, чтобы вы разрушили свой старый веб-сайт и восстановили все с нуля.
На самом деле это хорошая идея, чтобы разделить CMS и веб-приложение. В этом случае все, что вам нужно, это какие-то маркеры на ваших веб-страницах, указывающие CMS, что должно быть управляемым. Решение «Программное обеспечение плюс Сервис». Это то, что ElasticWCM (http://www.elasticWCM.com) пытается сделать.
Для разработчика веб-сайтов ElasticWCM - это просто набор элементов управления ASP.NET, которые можно обернуть вокруг HTML, чтобы сделать контент управляемым. Когда вы нажимаете кнопку «Изменить страницу» в элементе управления PageToolbar, вы перенаправляетесь в редактор страниц с расширенными настройками, где вы можете управлять всеми полями содержимого. Ничего не нужно устанавливать, просто обратитесь к библиотеке управления.
Вы не можете стать менее навязчивым, чем это. В качестве бонуса вы получаете все навороты полнофункциональной многоязычной CMS и множество уникальных функций.