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