По сути, мы используем безголовую CMS для редактирования контента на Веб-сайте A. Мы создаем наш собственный CMS-интерфейс на основе безголового CMS API (назовите этот Website CMS).
Теперь у нас есть эта страницав Website CMS, где вы можете отредактировать контент на левой панели и получить предварительный просмотр веб-сайта A на правой панели (мобильный просмотр).
Я не делал ничего подобного раньше, и мне интересно, что этолучший способ сделать это, и если есть какие-либо библиотеки, которые помогают с этой функциональностью.
Некоторые идеи:
- Встроить веб-сайт A в CMS веб-сайта и любые изменения, сделанные на левой панели, в основном простообновляет веб-сайт A (который только что встроен в страницу).
- Воссоздайте веб-сайт A как страницу в CMS веб-сайта и вызывайте те же API-интерфейсы, чтобы изменения происходили как на веб-сайте A CMS веб-сайта, так и на реальном веб-сайте A. (Хотя я не понимаю, как это было бы более выгодно и создаст 2 отдельные кодовые базы для одной и той же страницы).
- Others ???
Основной фреймворк, который мы используем, - это ReactJ для этого пользовательского интерфейса CMS.