1

CMS에서 Backbone.js를 사용하는 것에 대한 몇 가지 참조를 보았습니다. 곧 새로운 프로젝트가 시작될 것입니다. 곧 Kentico CMS를 사용할 것입니다. 클라이언트 측 프레임 워크에 Backbone.js를 사용하여 Kentico (백본이 USAToday 웹 사이트에서 제공하는 것과 유사 함)를 통해 관리되는 "웹 응용 프로그램"환경을 만들려합니다.Kentico CMS + Backbone.js

누구도 이것을 한 적이 있습니까? Kentico의 웹 프레임 워크로 인해 어려워 보입니다. 나는 그것을 할 수 있다고 확신하지만, 어떤 비용으로? Kentico 측에서 어떤 기능이 손실됩니까? 콘텐츠 관리자는 여전히 레이아웃을 변경하고, 웹 파트를 재정렬하고, 웹 파트를 추가/삭제하고, 웹 파트 내의 콘텐츠를 업데이트하고, 페이지를 추가/삭제할 수 있습니까?

어떤 도움이나 예증도 훌륭합니다! 감사.

답변

4

Kentico CMS는 시스템의 모든 개체와 문서를 조작 할 수있는 a RESTful API과 함께 제공됩니다. 따라서 클라이언트 측에서 구현하는 것은 사용자에게 달려 있습니다. 푸시 기능을 구현하려면 SignalR (ASP.NET 웹 캡슐 캡슐화)을 활용하는 것이 좋습니다. Backbone.signalr이라는 Backbone.js와 SignalR 사이의 통신을 제공하는 훌륭한 라이브러리가 있습니다. 마지막으로 살펴 봐야 할 것은 a new system of events으로 Kentico CMS 7에 도입되어 모든 문서 또는 개체 변경 내용을 연결할 수 있습니다.

+0

대부분의 사람들이 RESTful API를 사용하는 대상은 무엇입니까? CMS 데스크의 기능을 다시 만들 수있는 것 같습니다. – JT703

+0

콘텐츠 관리자는 여전히 CMS 데스크를 사용합니까? 내 마음에 RESTful 웹 애플 리케이션은 단지 최종 사용자를위한 것입니다. 그게 올바른 가정입니까? – JT703

+0

일반적으로 타사 시스템 (ERP 등)과의 통합에 사용합니다. 그렇습니다. Backbone & SignalR을 사용하여 대화 형 라이브 사이트 (최종 사용자 사이트)를 구축했지만 데이터 (문서, 그림 등)는 여전히 CMS 데스크를 통해 관리됩니다. – rocky

관련 문제