使用knockout.js或angular.js的sitecore页面编辑器模式

Rob*_*len 1 sitecore sitecore6 angularjs knockout.js page-editor

有没有人有任何经验使用MVVM模式和/或knockout.js,angular,js或handlebars/js与sitecore的页面编辑器模式?

我还没有完成很多页面编辑器模式工作,但我的直觉是,如果使用上述任何库,则字段渲染器所需的sitecore上下文将成为一个问题.

在深入了解原型之前,有人可以告诉我这是否可能?

如果有一些文档或示例,这将是一个奖励.

jam*_*kam 5

所有不同类型的控件背后都有很多功能,并使它们在页面编辑器中工作,你将会花费太多时间进入这个imo.甚至像Glass.Mapper这样的一些ORM项目也回归到使用Sitecore控件进行页面编辑器模式.

在走这条路之前我会仔细考虑.不仅从技术角度来看,而且从支持,维护和未来升级的角度来看.

我注意到你用Sitecore 6标记了这个问题,但Sitecore的最新版本是7,因为本月有7.1 支持SPEAK UI.您不知道未来版本中会出现哪些更改,至少采用更标准的方法,您知道Sitecore为您的项目提供了一个不那么痛苦的升级路径.

如果你离开而其他人需要接管这个项目会发生什么?Sitecore是一个非常小众的开发者市场,你刚刚让你的候选人群更加利基.您还必须从Sitecore支持的角度思考,如果您需要参与它们,那么您可能会遇到另一个问题.

然后你还需要考虑DMS,个性化,A/B和多变量测试,所有这些都来自页面编辑器,所有这些都只是打开了另外一堆蠕虫.

没有理由你不能将Knockout.js与Sitecore一起用于项目的某些部分.

那只是我的2美分.

但是,不要让这阻止你探索这个想法,它是推动进步的原因,并导致了一些很棒的共享源模块:)