Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.NETCMS高流量站点_.net_Asp.net Mvc_Sharepoint_Sharepoint 2010_Content Management System - Fatal编程技术网

.NETCMS高流量站点

.NETCMS高流量站点,.net,asp.net-mvc,sharepoint,sharepoint-2010,content-management-system,.net,Asp.net Mvc,Sharepoint,Sharepoint 2010,Content Management System,我们正处于创建一个高流量站点的规划阶段,该站点具有以下初始要求 目标移动和桌面浏览器 通过 新闻报道 博客帖子 录像带 留言板 播客 允许发布者创建丰富的内容并轻松发布到站点 允许可插拔安全模型提供单点登录,并与反向代理后面的其他内部系统集成 基于Asp.Net/MVC 当然,这些要求适合CMS类型的系统。我想知道人们使用现成的CMS系统与使用自己的CMS系统相比有哪些经验(优点/缺点)。哪些基于.Net的CMS系统被认为是“最好的” 人们对使用Sharepoint 2010有一定的推动作用

我们正处于创建一个高流量站点的规划阶段,该站点具有以下初始要求

  • 目标移动和桌面浏览器
  • 通过
    • 新闻报道
    • 博客帖子
    • 录像带
    • 留言板
    • 播客
  • 允许发布者创建丰富的内容并轻松发布到站点
  • 允许可插拔安全模型提供单点登录,并与反向代理后面的其他内部系统集成
  • 基于Asp.Net/MVC
  • 当然,这些要求适合CMS类型的系统。我想知道人们使用现成的CMS系统与使用自己的CMS系统相比有哪些经验(优点/缺点)。哪些基于.Net的CMS系统被认为是“最好的”

    人们对使用Sharepoint 2010有一定的推动作用,对于将Sharepoint用于高流量外部网站,人们有什么看法?它是非常可定制的吗?如果只使用一个内容存储,然后使用API在上面提供一个定制的MVC解决方案,这是否合适

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

    我想说,这真的很强大,但我还没有将其用于MVC风格的应用程序,尽管看起来Umbraco 5将完全基于ASP.NET MVC。

    也非常成熟,并且有一个庞大的社区支持它。它似乎工作得很好,尽管我没有证据表明它在高负载下的性能。据我所知,它不是基于MVC的,而是基于ASP.NET的

    SharePoint对于有日历和文档列表等的Intranet站点来说是好的,但我认为它不是一个很好的CMS。

    可以肯定地支持企业级请求。它不是MVC,而是在内部使用MVVM模式,并支持Telerik


    它的企业许可证是商业性的(而且价格昂贵),但如果你想追求更高的目标,它可能是值得的。

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

    以下是有关这一切如何与SharePoint配合使用的说明:

    你提到播客是一项要求。为此,请查看sharepoint播客工具包

    对于api,您可以使用其Web服务检索数据:

    Sharepoint还有一个客户端对象模型,用于连接到可通过javascript访问的Sharepoint数据: 如果你想尝试新的东西,我建议你。它是基于MVC的,非常可扩展,并且与Microsoft有着密切的关系。即使是MIX11网站也是如此。

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

    是另一个应该检查的有趣系统。Umbraco周围有一个庞大且不断发展的社区,他们还提供商业许可证和付费支持。对于更大的站点,我对Orchad这样不成熟的系统表示怀疑,因为它不确定支持多长时间。一般来说,有很多较小的有前途的CMS系统,但使用其中一个有点风险

    我不推荐SharePoint 2010作为面向公众的网站的CMS系统。正如Rich所说,它还有很多其他的优秀功能,但作为面向公众的网站的CMS,存在很多麻烦。它生成难看的HTML,带有臃肿的js文件,没有好的编辑器仪表板


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

    Umbraco看起来不错,您知道v5的预期发布日期吗?Quick google似乎并没有产生太多的成果。他们说,纯粹从开发角度来看,umbraco 5的“今夏”版本更倾向于MVC。但是需求是基于Asp.net/(或)MVC的