【问题标题】:Umbraco vs Sitefinity [closed]Umbraco vs Sitefinity [关闭]
【发布时间】:2010-10-19 02:50:53
【问题描述】:

我正在开发一个大型网站。开发人员问我更喜欢 sitefinity 还是 umbraco。该站点将类似于维基百科,用户无需登录即可访问并编辑页面。我想询问您对这两个 csm 系统的看法,以及您会推荐哪一个用于具有社区感觉和 wiki 功能的内容网站。谢谢

【问题讨论】:

  • 嗨卢克,你带了什么?我也在研究 Site Infinity 和 Umbraco,想知道您选择了什么以及您的体验是什么。

标签: c# asp.net umbraco sitefinity


【解决方案1】:

我不同意 @IrishChieftain 的回答,并且肯定会选择 Umbraco

我在 Umbraco 建立了许多网站(并获得了我的认证),我不得不说我非常喜欢它!

XSLT 非常容易学习,除非您遇到一些非常复杂的功能。但即便如此,如果您不想学习 XSLT,也可以求助于 ASP.NET。

【讨论】:

  • 嗨,Marko,我每天都在使用 XML/XSLT 的大型 ASPNET 站点工作。但是,如果可以选择,我会选择 CSS 来控制我的显示并将其应用于用户控件:-)
  • Umbraco 不会改变您使用 CSS 的能力。 XSLT 仅输出 HTML 标记,您可以完全控制该标记。这就是我们喜欢 Umbraco 的原因,它没有一套 ASP.NET 控件来做所有事情,而且标记保持非常干净。
【解决方案2】:

如果它是一个非商业(慈善?)网站,如果您在页脚中显示他们的徽标,您也许可以免费获得 Sitefinity 的社区版本。 Sitefinity 可以提供很多东西,包括 ORM。

另一方面,就我个人而言,Umbraco 不健康地依赖 XSLT 来定制内容。这就是我不去的主要原因。

我会为此选择 Sitefinity 或 N2。

【讨论】:

  • 如果您不想在 Umbraco 中使用任何 XSLT,则不必使用它,尽管它可以非常方便地分隔您的网站的展示。
  • @Sebastian,这很有趣;我必须再检查一遍。我相信 ASPNET 站点是 Umbraco?我们可以使用 SQL Server 吗? +1 :-)
  • 是的,asp.net 站点使用它,wired.co.uk 也使用它(以及其他大型站点)。您总是可以使用 .net 用户控件来代替 XSLT。 SQL Server 将是最佳选择,Umbraco 还可以与 MySQL 和最近的 SQL Server CE 一起使用。
  • 据我所知,Sitefinity 社区版没有商业限制。
  • 我们公司的每个人都讨厌它,从我们的 IT 部门,到我们的设计部门,再到我们的编程部门,再到客户,他们一直不得不让我们管理内容,因为 CMS 存在疯狂的缓存问题并且cpu/ram 上的猪。
【解决方案3】:

与其他人的建议相反,我发现在 Umbraco 中使用 XSLT 在许多方面都具有优势。特别是进行更改并查看其结果所需的时间非常快。只需创建转换并在您的页面中放置一个宏,您就可以看到结果。您可以根据需要直接在转换中访问所有站点数据。此外,您只是在 XSL 转换中使用 HTML 工作这一事实意味着非 .NET Web 开发人员也可以轻松进行更改。我发现虽然这是一个基于 .NET 的 CMS,但几乎没有理由在代码中执行任何操作,因此您只需要打开 CMS 和您最喜欢的文本编辑器(我建议使用文本编辑器并访问静态文件这种方式(通过 FTP 或其他任何方式,如果您没有登录到 CMS 所在的机器),而不是通过 CMS 界面。

【讨论】:

    【解决方案4】:

    如果您正在为大型网站寻找具有 wiki 功能的 CMS,请查看 Kentico CMS。它专为大量文档而设计,是我见过的最先进的 .NET CMS。

    它有一个内置的用户贡献模块,允许公共用户从实时站点创建新的内容项,您可以控制谁可以这样做(所有/经过身份验证/选定的角色)以及什么类型的内容项(新闻/pages/知识库文章)他们可以创建。 Kentico 有一个免费版本,但对于这种类型的功能,您需要付费许可证。尽管如此,如果它满足您对用户贡献内容的需求,它可能会很快收回成本,因为 AFAIK 没有其他 .NET CMS 具有此内置功能。

    【讨论】:

    • 我还没有使用过 Umbraco 或 Sitefinity...,但我对 Kentico 印象深刻。我用过 Ektron CMS400.net 和 DotNetNuke,不会把它们推荐给我最大的敌人……如果有帮助的话。
    【解决方案5】:

    几年前,当它在第 2 版中时,Umbraco 可能是最糟糕的 CMS。不过,情况发生了变化,对我来说,当它到达第 4 版时,它跃居榜首。我发现 Umbraco 是最简单的CMS 进行管理和开发。XSLT 可能是这里最难适应的东西,但就像其他人提到的那样,它并不是一个阻碍,因为您仍然可以使用 Umbraco 数据访问层完成所有工作。我绝对喜欢它的一件事是它对最终用户来说是多么容易。用户界面非常直观且易于掌握。我看到 Umbraco 的唯一缺点是错误,即使在第 4 版中也有很多错误。其中大多数是 UI 错误。但是,有些确实会影响高级功能,例如软件包。如果我必须为任何规模的项目选择一个 CMS,我仍然会选择 Umbraco。

    【讨论】:

      猜你喜欢
      • 2010-12-26
      • 2011-06-02
      • 1970-01-01
      • 2012-11-03
      • 1970-01-01
      • 2013-04-25
      • 1970-01-01
      • 2011-06-30
      • 2011-07-02
      相关资源
      最近更新 更多