Предположим есть сайт site.com.
На него устанавливается скрипт со стороннего сайта:
<script src="cnd.com/js/admin.js" type="text/javascript"></script>
При переходе по адресу
site.com/admin скрипт
admin.js подгружает с сайта
cnd.com/ интерфейс админки (UI, html, css, img и т.д.), и все запросы, выполняемые в интерфейсе админки, идут через
cnd.com/, результат каких-либо действий возвращается в JOSN и вносит изменения в UI админки. При этом на самом сайте
site.com никаких изменений вносить не нужно, вся информация хранится на
cnd.com/. Соответственно на сайте
site.com нет доступа к использованию PHP, только JS.
Что бы вы использовали для построения такого взаимодействия UI с сервером? Какие лучше js фреймворки/библиотеки использовать? Angular? React?
Непосредственно по шагам:
1. Роутинг на js (перехват URL /admin).
2. Модульность (подгрузка UI, только когда его необходимо отобразить).
3. Кроссдоменные запросы, что для этого нужно? CORS?