Думаете, все действия в Админке (касающиеся также внутренних каких-то настроек) делать через запросы к API бэкенда?
Я думал, что будет проще и быстрее Админку делать, связывая напрямую с базой (ActiveRecord). В API заложить только то, что действительно нужно будет на стороне сайта и мобильных клиентов (выбор шаблона и т.п. там не нужны по идее).