Вы должны определить модуль, в первую очередь.Как только вы это сделаете, вам нужно создать контроллеры и действия, чтобы они возвращали данные, которые вы ищете, но не фрейм страницы.Поскольку вы можете определить макет страницы, это не должно быть слишком плохо.
На этом этапе подключение JS к новым действиям должно быть таким же простым, как изменение URL-адресов на новые, более чистые URL-адреса.