Данные получаются с PHP в JSONе и в зависимости от этого перестраивается интерфейс.Попробуйте includeHTML
Проблема в том, что сам язык я знаю, но совершенно не имею представления о правильной архитектуре приложений на php.Касательно веб-сайта: базовая архитектура и все этапы разработки: https://sitecoder.blogspot.ru/p/blog-page_23.html