.NET CMS高流量站点

时间:2011-06-11 10:17:34

标签: .net asp.net-mvc sharepoint sharepoint-2010 content-management-system

我们正处于规划阶段,即创建有望成为具有以下初始要求的高流量网站

  1. 定位移动和桌面浏览器
  2. 通过提供丰富的内容给访问者
    • 新闻报道
    • 博客帖子
    • 留言板
    • 播客
  3. 允许发布者创建丰富的内容并轻松发布到网站。
  4. 允许可插拔安全模型提供单点登录并与反向代理后面的其他内部系统集成。
  5. 基于Asp.Net / MVC
  6. 当然,这些要求适合CMS类型系统。想知道使用现成的CMS系统与滚动自己的人们的经历是什么(利弊)。什么.Net的CMS系统被认为是“最好的”

    使用Sharepoint 2010有一点推动,人们对使用Sharepoint进行高流量外部网站的看法是什么?它是非常可定制的吗?纯粹使用内容存储库然后使用API​​在顶部提供自定义MVC解决方案是否合适呢?

    感谢任何人的见解/经验,以帮助您做出明智的决定。

6 个答案:

答案 0 :(得分:3)

EPiServer可能是一个不错的选择,这对许多企业来说非常受欢迎。我没有直接与EPiServer合作,但我们有很多客户对此非常满意。

Umbraco是另一个值得检查的有趣系统。 Umbraco周围有一个庞大且不断发展的社区,他们还提供带有付费支持的商业许可证。对于较大的网站,我会对像Orchad这样不成熟的系统持怀疑态度,因为它不确定支持多长时间。一般来说,有许多较小的有前景的CMS系统,但与其中一个相比,它有点冒险。

我不建议将SharePoint 2010用作面向公众的网站的CMS系统。 Rich表示它还有很多其他很棒的功能,但作为面向公众网站的CMS,存在很多麻烦。它产生丑陋的HTML,它带有臃肿的js文件,并且没有好的编辑器仪表板。

可以将SharePoint 2010用作ASP.NET MVC的内容存储,但我不明白为什么要这样做。编辑器界面不会那么好。使用所有现代CMS系统,您可以进行内联编辑(包括SharePoint),使用此方法,您需要登录解决方案的SharePoint部分来编写/发布文章。如果您没有SharePoint作为内部工具,并且由于重用内容而需要这样做,我真的不明白为什么要这样做而不是使用CMS。

答案 1 :(得分:2)

我会说Umbraco非常强大,但我没有将它用于MVC风格的应用程序,虽然看起来Umbraco 5将完全基于ASP.NET MVC

答案 2 :(得分:2)

除了基于MVC的方法(它使用.net 3.5 webforms)之外,SharePoint 2010还具有您需要的所有要求。我知道有很多企业网站在SharePoint 2007/2010上运行。 当然,您可以使用SharePoint 2010中任何cms具有的所有cms功能,例如发布内容等,您可以通过多种方式扩展它。

以下是有关这一切如何与SharePoint配合使用的说明: http://msdn.microsoft.com/en-us/library/gg430141.aspx

您提到播客是必需的。为此,请查看sharepoint播客工具包 http://pks.codeplex.com/

对于api,您可以使用它的webservices来检索数据: http://www.synergyonline.com/blog/blog-moss/Lists/Posts/Post.aspx?ID=117

Sharepoint还有一个客户端对象模型,可以连接到您可以通过javascript访问的sharepoint数据: http://msdn.microsoft.com/en-us/library/ee857094(office.14).aspx

答案 3 :(得分:1)

Dot Net Nuke也非常成熟,背后有一个庞大的社区。它似乎运作良好,虽然我没有证据表明它在高负荷下的性能。它不是(我知道)基于MVC但基于ASP.NET。

Sharepoint适用于具有日历和文档列表等的Intranet站点,但我不认为它是一个非常好的CMS。

答案 4 :(得分:1)

如果你想尝试新的东西,我会建议Orchard CMS。它基于MVC,非常易于扩展,并且与Microsoft有着密切的关系。甚至MIX11网站也是built using Orchard

答案 5 :(得分:0)

Telerik Sitefinity绝对可以支持企业级请求。它不是MVC,而是在内部使用MVVM模式,并且具有Telerik支持。

它的企业许可证是商业许可证(并且价格昂贵),但如果你想瞄准高价,也许它是值得的。