用于管理外部数据的ASP.Net GUI / CMS Framework

时间:2013-11-01 03:18:52

标签: asp.net-mvc user-interface razor orchardcms c1-cms

我正在寻找一个框架或系统,它提供了一个好看的用户界面来管理外部数据,主要是REST API。

我们已经查看了各种CMS,特别是Orchard,Umbraco和Composite,但他们都非常关注自己的存储库。基本上我想要一个带有外部存储库的CMS,因此我们可以在一个地方管理所有数据源。我想知道是否没有其他选择。当然我们可以创建自己的界面,但我更喜欢完成的东西。

在理想情况下,它: - 具有一致的管理界面,菜单看起来不错,可能是换肤的。 - 具有登录系统和权限系统,因此我们可以根据角色限制菜单和功能。 - 提供一个对象列表(例如人物),使用一些搜索,分页和过滤功能很好地格式化。 - 修改对象时,它会根据类定义生成表单。它处理表单的验证并保存它。 (脚手架) - 可以将自定义页面(或剃刀模板)添加到菜单项。

在我们总是创建自己的界面之前。但最终,这一切都运作良好,但感觉并不好;太多的小虫子。 到目前为止,Composite看起来是最佳匹配。还有其他建议吗?您可以推荐的任何产品或框架?

2 个答案:

答案 0 :(得分:2)

我推荐Composite因其简单性和大扩展性而闻名。 (见上面的评论)。

答案 1 :(得分:2)

您提出的所有问题都可以在Composite C1中完成。

  • 您有一个管理界面,您可以在其中创建新的 用户。
  • 您有一个数据系统,您可以在管理界面中创建 新实体,如果那是你想要的,或者你可以扩展界面 如果您在其他系统中有这些数据类型,则显示您自己的数据类型。
  • 复合材料界面在菜单上有广泛的安全系统, 意味着您可以根据角色和用户进行限制。你甚至可以拿走 在按钮上,并说它不能被用户x使用。
  • 随着4.1周内的到来,您可以在控制台内使用剃须刀 写页面来做自己的脚手架和视图。
  • 您可以将新(子)按钮附加到Composite中的每个菜单项 C1。

你应该能够在Composite中实现所有这一切。问题是要重新审视所有主题并提供解决方案,并根据您对C1的经验,您可以正确阅读。

您可以在docs.composite.net找到培训和信息

我刚创建了一篇包含剃刀功能的博文,以帮助您入门。 http://www.s-innovations.net/Blog/2013/11/06/Using-Razor-files-inside-the-console-with-Composite-C1-41