Фреймворк или CMS?
Не обязательно через фреймворк - можно использовать CMS, но не Джумлу.
WordPress, MODX, Drupal - выбирайте в зависимости от задач.
Я думаю вам придётся писать с нуля под свои потребности, так как любой фреймворк и тем более cms имеют определённые рамки которые могут вам не подойти.