微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

asp.net – 我应该使用Orchard或umbraco还是别的什么?

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

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

> Unicode支持
>我有大量的名字,我应该可以通过代码将它们导入我的网站.
>用户角色和权限
>某种报告选项.例如,显示以#tag的某些字母或名称列表开头的名称列表
>全文搜索
> oAuth / OpenID

有没有像Orchard这样的框架,我可以利用Umbraco,还是我会更好地编写新的ASP.NET MVC应用程序?

解决方法

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

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

>当然.
>没有问题.您有三个选项:直接导入Orchard DB(导入相应的表),使用Orchard导入/导出功能导入(首先将数据导出为XML配方格式)或只使用当前数据源而无需导入. SO上有一个question,从自定义WebService获取数据.提供的解决方案非常适合这里,所以请看一下.
>开箱即用 – 描述herehere.
>我不知道你的意思是后端(管理员)视图还是前端?标记显示标记的项目是可用的oob.更复杂的自定义报告将涉及一些自定义编码(编写自定义内容部分).
>可用并描述here.
>当然可以!它可以通过由Nick Mayne编写的非常好的OAuth Module获得.它允许您将Orchard帐户与OAuth提供程序绑定.

我对Umbraco没有多少经验,所以我不能给你任何直接的帮助,但我想用它建立你的网站几乎一样容易.

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐