Много раз переписывал одну cms разными способами. Если взять последнюю версию (в разработке), то
1) Все подряд из популярных многоцелевых движков изучил и взял лучшее.
2) И инсталятор, и композер.
3) ckeditor.
4) Небольшие сайты с любым наполнением и функционалом.
5) Только так и больше никак
6) Так где именно шкурка всего сайта, свой шаблонизатор написал, для удобства натягивания. в админке старый бодрый php
версия в разработкестабильная версия без некоторых фич выше.