我应该使用Orchard或umbraco还是别的什么?

时间:2011-05-08 06:12:24

标签: asp.net asp.net-mvc content-management-system umbraco orchardcms

我正在建立一个婴儿名字的网站。用户可以提交姓名,含义和一些标签,主持人可以编辑/批准它。每个条目/帖子都使用非常少量的数据。

寻找支持以下功能的某种框架,或者我可以轻松扩展它,

  1. Unicode支持
  2. 我有很多名字,我应该可以通过代码将它们导入我的网站。
  3. 用户角色和权限
  4. 某种报告选项。例如,显示以#tag
  5. 的某些字母或名称列表开头的名称列表
  6. 全文搜索
  7. OAUTH / OpenID的
  8. 是否有像Orchard,Umbraco这样的框架可以利用,或者我会更好地编写新的ASP.NET MVC应用程序?

1 个答案:

答案 0 :(得分:6)

如果我是你,我肯定会坚持使用一些可用的CMS平台(Orchard或Umbraco),而不是从头开始编写并重新发明轮子。

根据我对Orchard的经验,我可以说如你所描述的那样建立一个网站对于这个平台来说非常容易和轻松。 像你提到的那些功能已经在Orchard中提供,但我想(就像几乎每个CMS一样)这肯定需要一点定制来满足你的特殊需求。所有自定义功能都可以轻松地包装在一个custom content part中。如何做到这一点在Orchard documentation

中有详细描述
  1. 当然。
  2. 没问题。您有三个选项:直接导入Orchard DB (进入相应的表),导入使用Orchard导入/导出功能(这将涉及首先将数据导出为XML配方格式)或只是使用当前数据源而无需导入之前有一个question来自自定义WebService的数据。解决方案非常适合这里,所以请看一下。
  3. 开箱即用 - 描述了herehere
  4. 我不知道您是指后端(管理员)视图还是前端?标记和显示标记的项目是可用的oob。更复杂的自定义报告将涉及一些自定义编码(编写自定义内容部分)。
  5. 可用并描述here
  6. 当然!它可以通过非常好的OAuth Module获得,由Nick Mayne编写。它允许您将Orchard帐户与OAuth提供程序绑定。
  7. 我对Umbraco没有多少经验,所以我不能给你任何直接的帮助,但我想用它来构建你的网站几乎一样容易。

    就个人而言,我更喜欢Orchard的灵活性,可扩展性和代码新鲜度。但选择取决于您的个人感受和偏好。从我所看到的,它们具有非常相似的功能,虽然在引擎盖下有很多不同。