3

我知道有很多关于基于 .NET 的 CMS 的问题,但我有一些我正在寻找的具体问题。

1) 能够利用我们应用程序的现有身份验证(我们有自己的实现 of System.Web.Security.MembershipProvideras MembershipUser

2) 能够根据我们的自定义角色限制谁可以查看某些页面/细分,除了限制谁可以编辑它们。

也许他们中的大多数人都支持这一点,但我没有太多运气找到哪些专门满足这些要求。

(轻量级也是一个优点,我读过 Orchard 和 N2)

4

4 回答 4

2

我不知道这对你有多大帮助,但是就这样吧。去年我们搜索了 .NET 内容管理系统,但我并没有特别兴奋。有很多商业系统非常昂贵而且看起来很垃圾。

我先检查了N2。它看起来很干净,但对于我们的目的来说太简单了。我们将不得不做大量的定制开发来满足我们的需求。它实际上是一个 CMS 框架,而不是一个 CMS 产品。

Umbraco 是我们认真研究的另一个系统。它内置了更多功能,而且它是一个相当不错的系统,只要您不介意一点 XSLT。它确实使用标准的会员提供者框架,所以这对您有利。我真的不知道这些角色是否会做你想做的事。但是由于它是免费的,您可以使用它来查看它是否满足您的需求。

至于果园,我不太了解。我们看的时候它不在附近,但看起来很有趣。我无法在合理的时间内说出它如何处理后端的成员资格和角色。它似乎确实面向较小的站点,因此在这方面可能有点限制。

于 2011-02-15T06:29:32.077 回答
1

我建议研究 AxCMS(在 AxCMS.net)。它是完整的、可插拔的并且有大量的文档。有关其实现成员资格和安全性的具体文档,请访问: http: //help.axcms.net/en_help_concepts_security.AxCMS Microsoft 的 Scott Gu 在http://weblogs.asp.net/scottgu/archive/2006/02推荐它/02/437220.aspx

于 2011-02-18T04:21:27.257 回答
1

我们一直在使用 Telerik 的Sitefinity产品和自定义表单身份验证。您可以使用开箱即用的表单身份验证,也可以对其进行自定义。它也确实使用了提供者模型。

可以在此处找到有关自定义身份验证的更多信息。

于 2011-02-17T23:04:24.077 回答
0

EPiServer是一个基于 ASP.NET 的商业 CMS。它本质上是一组 .NET 程序集,您可以引用这些程序集并将其构建到 ASP.NET 应用程序中,以将其转变为一流的 CMS。

它利用了标准的 ASP.NET 功能,例如提供程序模型,因此您可以交换位。

于 2011-02-09T06:38:29.580 回答