Объясните мне кто-нибудь, как вообще работать с фреймворками?
Тебе уже второй день объясняют что такое фреймворки, и как ими пользоваться, но ты упорно продолжаешь задавать один и тот же вопрос.
Для начала прочитай что такое MVC, и для чего оно нужно. Потом уже вникай в тонкости реализации данного конкретного паттерна, в конкретном фреймворке.
как дальше добавлять определенные функционалы
Открыть документацию по фреймворкуСуществуют готовые решения (в виде программ) этих вопросов?
Может вам лучше тогда не с фреймворками работать а с CMS?