【问题标题】:Best CMS to use on Windows Azure [closed]在 Windows Azure 上使用的最佳 CMS [关闭]
【发布时间】:2011-04-24 05:23:05
【问题描述】:

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

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

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

你的想法是什么?您能否推荐任何其他可以让我远离 WordPress 的出色 .NET CMS?

非常感谢任何建议。

干杯, 灰烬。

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

【问题讨论】:

  • 如果 wordpress 适合你,你为什么要切换?作为一个新的企业主,你还有很多其他的事情要担心。我会选择你所知道的,专注于你不知道的东西。只是我的拙见:)祝你好运!
  • 感谢大家的回答,我想我会暂时继续使用 WordPress。但我将来会在网站上创建一个名为“Labs”的区域,该区域将位于子域中,所以我当然会在 .NET 中构建它。
  • 我不得不说,每次我使用它时,stackoverflow 上的答案质量似乎都会变得更好。再次感谢您的所有回答!

标签: wordpress content-management-system azure azure-storage n2cms


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    Sitecore Azure Edition

    【讨论】:

      【解决方案3】:

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

      【讨论】:

      • Composite C1 3.2版本发布!试一试!
      【解决方案4】:

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

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

      【讨论】:

      【解决方案5】:

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

      【讨论】:

      • 事后看来已经有 2 年了,您对此有何更新?
      • 嗯,在过去的 2 年里,我几乎完全离开了 .NET/Azure,转向了 AWS、NodeJS 和 Python 的绿色牧场。所以,我不能为这个话题添加任何有用的东西。
      • @GrimaceofDespair Orchard CMS - orchardproject.net 。在天蓝色 - windowsazure.com/en-us/develop/net/tutorials/… 简单:)
      【解决方案6】:

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

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

      --

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

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

      --

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

      【讨论】:

        【解决方案7】:

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

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

        【讨论】:

          猜你喜欢
          • 2011-02-07
          • 2012-09-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-11-06
          • 1970-01-01
          • 2011-01-23
          • 2013-01-29
          相关资源
          最近更新 更多