Вот например есть у меня шаблон сайта PSD, сверстал я его, создал БД, занялся его программированием с помощью PHP. Всё нормально работает. Но тут возникает вопрос, как мне передать такой сайт заказчику который вообще не шарит в программировании? Выхода я вижу два: 1) создать свою cms, но это очень долго и рутино, почти как создать еще один сайт. 2) использовать готовые cms типа Wordpress, но тогда необходимо изучать его документацию, что тоже не радует.
Вопрос в том, как это делаете именно вы, создаете свою cms, выбираете из готового или есть еще что-то другое, и что лучше на ваш взгляд из этого? Как это делают профессионалы? Буду рад любым ответам по теме. Извиняюсь если слишком глупый вопрос.
Если бюджет клиента позволяет и хватает знаний, берём фреймворк и делаем сайт с админкой.
Если бюджета или знаний недостаточно, берём и делаем на CMS, если уж на php пишете, то не составит труда понять как работают cms и разобраться в документации.