【发布时间】:2013-04-25 04:14:03
【问题描述】:
首先请耐心等待这篇冗长的帖子。我想向您提供所有相关信息(如我所见)。
我要做出决定,并希望得到您的意见。我最近接手了接管我女儿滑冰俱乐部网站的任务。他们有一个用 asp 页面编写的自定义站点,但没有人支持它。我想将他们的网站移动到 CMS 系统,这样开发人员就不需要对其进行维护或更改。我们还想在其中添加一些自定义部分,例如俱乐部的注册表,以及一些其他关于标记分数和查看统计数据等的自定义部分。
我是一名 .Net 开发人员,并且已经在 SharePoint 中进行了一段时间的开发,但不觉得 SharePoint 非常适合他们。我们当前的网络主机是 GoDaddy。我还没有与他们签订合同的详细信息,因此无法评论我们与他们提供的服务。
目前我一直在查看三个 CMS。 DotNetNuke、Umbraco 和果园。据我所知,一切都很好,都有优点和缺点。我目前倾向于 DotNetNuke,原因如下:
- Umbraco 似乎是一个“从头开始”系统,没有可应用的模板(如果这不正确,我深表歉意,但它基于我收到的信息)。我不是一个开发网站视觉方面的人,所以会严重依赖模板等。
- Orchard 听起来可能很合适,但是我以前从未在 MVC 中开发过。我的大部分 .NET 都是直接的 ASPX。我并不反对学习 MVC,并且在我的清单上已经有一段时间了,但我不知道我是否有时间学习和移植当前站点。
- Orchard 对于普通用户来说似乎也有点繁重(解释内容类型等)。我希望在我移交责任时其他人可以接手。
所以我想知道你们的想法。根据我提供的信息,即使学习了 MVC,Orchard 也会成为我们最好的平台吗?我应该选择 DotNetNuke 吗?我想提一下,我确实考虑过 Sitefinity,并且会将它放在我的列表顶部,但我们是一家非营利组织,并且没有必要为付费 CMS 提供预算。
再次感谢,期待您的意见。
【问题讨论】:
标签: content-management-system dotnetnuke umbraco orchardcms sitefinity