Нет опыта работы с CQ/AEM, но он был выброшен в глубокий конец.Может ли CQ5/Adobe Experience Manager использоваться без головы?
У меня есть подход, когда у нас будет веб-интерфейс (построенный с использованием Ember.js/handlebars), вызывающий веб-службу, которая, в свою очередь, объединяет данные (например, сколько фильмов вы просматривали) с соответствующий контент (например, веб-служба знает, как искать узел X в CMS, «Спасибо за просмотр всех этих фильмов!») и вернуть копию, изображение и данные в одном документе JSON.
Это работает очень хорошо, когда у меня есть RESTful API для CMS.
Однако меня попросили сделать Adobe Experience Manager/CQ5 CMS и знать, существует ли такая же вещь.
Я не думаю, что так оно и есть; Я знаю, что CQ5 использует либо JCR/CRX в качестве хранилища контента, но от того, что я могу видеть, они не подвергаются как веб-сервис (API уровня только одного языка)
AEM 6.2 использует JCR дубом, обещает успокоительный API.
Итак, вкратце, мой вопрос: делает ли JCR OAK RESTful API для контента, и если да, то можете ли вы предоставить какие-либо примеры/указатели, пожалуйста?
определенно AEM может выставить CRX как JSON. вы задаете вопрос, связанный с тем же вопросом, что и [expose-adobe-aem-bundles-as-restful-webservices] (https://stackoverflow.com/questions/41877499/expose-adobe-aem-bundles-as-restful-webservices) – VAr
Вы действительно должны быть осторожны относительно нагрузки на систему. Запросы JSON должны быть кэшированы. –