6

我刚刚开始了一项新的软件咨询业务,目前正在为我的网站进行设计。我们将很快开始将这些转换为 CMS 的模板。

我以前使用过http://n2cms.com,但我的设计师使用 WordPress 建立了许多网站,我们最近建立了一个运行良好的网站,WordPress 管理员给我留下了深刻的印象。

所以我可能有点冒险,在 WordPress 中构建我的网站,在 Azure 上托管,尽管我的顾问专门研究 Azure 和 Silverlight :)

你有什么想法?你能推荐任何其他能让我远离 WordPress 的优秀 .NET CMS 吗?

任何建议都非常感谢。

干杯,阿什。

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

4

7 回答 7

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 美分 :) 希望这会有所帮助。

于 2010-10-13T07:53:43.433 回答
5

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

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

于 2010-10-13T13:00:28.610 回答
2

如果您想冒险并仍然坚持使用 .NET 应用程序编程平台堆栈,那么 Orchard 项目似乎具有很大的潜力。从网站

“Orchard 是一个免费、开源、以社区为中心的项目,旨在在 ASP.NET 平台上交付应用程序和可重用组件。它将创建用于构建 ASP.NET 应用程序和扩展的共享组件,以及利用这些组件满足最终用户、脚本编写者和开发人员的需求。在短期内,Orchard 项目的重点是提供一个基于 .NET 的 CMS 应用程序,该应用程序将允许用户快速创建内容驱动的网站,以及一个可扩展性框架,允许开发人员和定制人员通过模块和主题提供附加功能。

于 2010-10-12T14:44:26.070 回答
1

真正支持 Azure 意味着应对云存储挑战。正如您所提到的,这意味着使用本机 Azure 存储(表、队列、blob)来持久化数据。据我所知,没有任何 CMS 真正解决了 Azure 存储问题。

CMS 很容易使用 SQL Azure 声明 Azure 支持。这不是真正的 Azure 支持。SQL Azure 数据库的上限为 50GB……这意味着它们不是无限可扩展的。任何使用 SQL Azure 的解决方案都不是无限可扩展的。

--

话虽如此,我在Telerik工作,我们有一个基于 ASP.NET 的 CMS,称为SitefinitySitefinity 4.0 版即将推出,它使用 Azure 和 SQL Azure 运行。如果您的数据库永远不会超过 50GB,那么这可能对您有用。

我们已经讨论了在 Sitefinity 的未来版本中创建对本机 Azure 存储的支持。但是,我不能给出预计到达时间。

--

最终,我同意其他人的观点;如果您对 Wordpress 感到满意,请使用它。

于 2010-10-12T21:58:46.983 回答
1

Sitecore 有一个专为 Azure 设计的特别版。

Sitecore Azure 版

于 2014-10-21T17:04:25.177 回答
0

VIM4, Composite C1 不支持 IE10 for Windows8 CP。:(

于 2012-03-08T15:30:08.617 回答
0

这是对 Mark Good 答案的评论,但由于我没有足够的代表 - 不得不发布作为答案。

Sitecore 没有名为 Azure 的版本,它只是安装了 Azure 模块的 Sitecore。我们之前曾就此与 Sitecore 进行过交谈,他们的销售工程师确认这是正确的。这是语义,但在某些情况下可能很重要。干杯!

于 2014-10-21T17:25:48.977 回答