在Windows Azure上使用的最佳CMS

Ash*_*Ash 6 wordpress azure content-management-system azure-storage n2cms

我刚刚开始了一个新的软件咨询业务,我目前正在为我的网站整理设计.我们将很快处于开始将这些转换为CMS模板的阶段.

我之前使用过http://n2cms.com,但我的设计师使用WordPress构建了许多网站,我们最近建立了一个非常好用的网站,我对WordPress管理员留下了非常深刻的印象.

所以我可能有点冒险并在WordPress中构建我的网站,在Azure上托管,即使我的咨询专门研究Azure和Silverlight :)

你有什么想法?你能否建议任何其他伟大的.NET CMS会让我远离WordPress?

任何建议非常感谢.

干杯,灰.

PS任何使用表存储的东西都会很酷,而且会便宜得多!

tis*_*hon 7

我同意Gabe的观点,来自CMS的真正Azure支持意味着利用云的本机队列,表和blob存储.我还要补充一点,当一个好的Azure CMS部署在负载均衡器后面的众多机器上时,它应该是开箱即用的(如果你关心Azure的SLA,基本上是必须的).

几个月前,我自己做了类似于你的研究,最终在ASP.NET MVC应用程序中使用了N2CMS.AFAIK,仍然没有CMS符合上述良好Azure支持的定义,因此如果您使用ASP.NET MVC,我建议使用N2.学习曲线有点陡峭,但你之前提到过你曾经使用它,所以这应该不是问题.然而,N2允许的伟大架构灵活性以及它的开源事实是我案例中的决定性因素.

关于Wordpress,没有争论这个CMS的质量.任何使用它的人(包括我自己)都应该能够证实这一点.但是,在Azure上部署Wordpress仍然对我有点"hacky".毫无疑问它会起作用,但我个人尝试使用原生解决方案,这就是我在Azure上使用.NET CMS并且我总是在Linux服务器上使用Wordpress的原因.如果您计划长期维护您的应用程序,我认为这是正确的方法.

最后,您必须做出的选择是在众多因素之间进行权衡,例如您的内部技术诀窍,您的首选技术等.如果您需要相当快速的结果并且目前拥有Wordpress人员 - 请使用Wordpress .如果没有 - 我推荐使用带有N2的ASP.NET MVC.

好吧,至少那是我的2美分:)希望这会有所帮助.


小智 5

Ash,有一个名为Composite C1的新的免费开源CMS .就在几周前,公司向CodePlex发布了源代码(之前它是100%商用).C1为您提供完全的布局控制(XHTML,XSLT) - 您的设计师会喜欢它......它也是基于.NET 4并使用C#,LINQ ..允许快速创建功能......非常灵活......和用户友好.例如,您可以同时编辑多个页面..它使用XML作为数据存储,因此不需要数据库,但有商业模块可以轻松移动到SQL.公司今天有关于Azure的研讨会(在网站上查看社区选项卡)并且看起来将按此方向采取必要的行动(没有时间范围).

免责声明:我在Composite的QA小组工作,所以这不是一个公正的建议;但是我把我的个人网站移到了Composite C1(来自Umbraco),非常高兴!