6

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

4

5 回答 5

8

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

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

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

于 2010-10-20T04:31:45.700 回答
3

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

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

我会为此选择 Sitefinity 或 N2。

于 2010-10-19T03:21:23.900 回答
1

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

于 2010-10-26T12:49:36.247 回答
0

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

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

于 2010-10-20T04:26:09.467 回答
0

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

于 2010-10-20T04:43:30.167 回答