Orchardcms 使用Orchard CMS是否可以为快速列表输入构建接口?

Orchardcms 使用Orchard CMS是否可以为快速列表输入构建接口?,orchardcms,Orchardcms,我正在深入研究orchard CMS,但我有点怀疑我是否有能力在不发回服务器的情况下快速创建新的内容项 比如说。假设我为一个产品定义了一个内容类型。一个产品可能具有的一个属性是可以按相关性排序的变体或类似产品的集合。(想想一本封面各异的漫画书) 您是否可以为此构建一个界面,在该界面中输入新产品,搜索并包含来自同一客户机界面的多个变体产品,而无需回发或进行硬页面刷新 我想也许,我真正想问的是,通过WebAPI或类似的东西公开内容是否容易,从那里你可以真正构建任何东西 我有点担心在开始使用这样一个好

我正在深入研究orchard CMS,但我有点怀疑我是否有能力在不发回服务器的情况下快速创建新的内容项

比如说。假设我为一个产品定义了一个内容类型。一个产品可能具有的一个属性是可以按相关性排序的变体或类似产品的集合。(想想一本封面各异的漫画书)

您是否可以为此构建一个界面,在该界面中输入新产品,搜索并包含来自同一客户机界面的多个变体产品,而无需回发或进行硬页面刷新

我想也许,我真正想问的是,通过WebAPI或类似的东西公开内容是否容易,从那里你可以真正构建任何东西


我有点担心在开始使用这样一个好的框架的时候会遇到一些问题,但最终我还是找到了一半,因为我受到了框架本身的限制。

把OrchardCMS看作是ASP.NET MVC的一个超级集合。您可以构建自定义控制器来处理自己的类型甚至内容类型(请参阅OrchardServices)

在您的情况下,只需创建一个自定义控制器,它将通过ajaxs请求来处理创建、更新、获取相关项目等操作


你应该阅读Sipke post系列,尤其是这篇:()另一个有用的资源是pluralsight课程

谢谢,因为我已经深入研究了很多,事实上我可以做任何我想做的事情。CMS提供了很多很好的跳转启动,以及一个很好的管理框架,但它并没有真正“阻止”任何东西。