Есть сайт, почти закончен, сверстан на Vue.js + Nuxt (есть даже что-то похожее на SPA), его нужно натянуть на Битрикс, чтобы админилось и т.п.
Сайт - корпаративный сайт с каталогом, сложным поиском и т.п.
Открыв то, что собрал Nuxt - я понял "что-то пошло не так". Фронт, который верстал проект - новичок, а я вообще этого зверя не видел в глаза, до сегодняшнего дня. Натягивать на битрикс выхлоп из Nuxt не целесообразно (ИМХО), ведь любой контент должен меняться из админки.
Нужны рекомендации от тех, кто наступал на похожие грабли, работал с такими связками, пути выхода из ситуации.
Есть несколько вариантов:
- проект на Vue.js пересобрать при помощи webpack, ожидается, что я получу статичную верстку и натяну ее, но нужно переписывать код на vue (в некоторых местах фигурирует Nuxt), а это время(
- переписать на чистом vue и интегрировать средствами bitrix, у него есть функционал, но, есть свои засады, когда компоненты сделаны на vue - это одно, но когда весь сайт...
- взять то, что выдал Nuxt и запрашивать у bitrix json - ы
- рассматриваю вариант WP REST API, но его может не одобрить руководство
- У битрикса (управление сайтом) как-то костыльно работает REST, на B24 - из коробки, но сам не пробовал
- ваш вариант.
ЗЫ
laravel не предлагать, до него еще мне нужно дорасти
Nuxt собрал уже готовое приложение, и "прогить запрогеное" и натягивать на CMS - немного извращение