我看过一些关于在内容管理系统中使用Backbone.js的参考。我很快就会开始一个新的项目,它将使用Kentico。我想在客户端框架中使用Backbone.js来创建一个"web应用“体验,让它的内容通过Kentico来管理(类似于Backbone在他们的网站上为USAToday提供的示例)。
有没有人这样做过?由于Kentico的web框架,这似乎很困难。我相信这是可能的,但代价是什么呢?在Kentico端会失去什么功能?内容管理员是否仍然能够更改布局、重新排列add部件、添加/删除add部件、更新add部件中的内容、添加/删除页面?
任何帮助或例子都会令人惊叹!谢谢。
发布于 2013-04-02 15:21:56
Kentico附带了a RESTful API,能够处理系统中的所有对象和文档。因此,在客户端实现什么由您决定。如果你想实现推送功能,你可能需要使用SignalR (WebSockets的ASP.NET封装)。有一个很好的库,叫做Backbone.signalr,它提供了Backbone.js和SignalR之间的通信。最后一件你应该看一看的事情是在Kentico CMS7中引入的a new system of events,它允许挂钩到任何文档或对象更改。
https://stackoverflow.com/questions/15750498
复制相似问题