内容管理 - ASP.NET建议

时间:2009-03-12 16:04:14

标签: asp.net sql content-management

构建与购买......我们都走在了这条道路上......看起来内容管理解决方案需要成为一个工具,您可以将其保留在工具箱中以获得一些快速获胜,而且它们只会变得更好。我当然可以看一下建筑物,但是当你在那里得到所有的花里胡哨时,一个现成的架子会更便宜......

我已经在StackOverflow搜索了一些建议,但似乎确实没有任何针对ASP.NET实现的评价很高的想法。

不要误解我的意思,PHP和mySQL肯定有它们的位置,但是在某些情况下,由于其他限制,你必须坚持使用ASP.NET和SQL Server实现。 DrupalWordPress似乎都很酷,但我无法在必须使用的环境中安装这些设置。

那里最好的ASP.NET CMS解决方案是什么?

9 个答案:

答案 0 :(得分:13)

我会尝试稍微有针对性的搜索:

  

[asp.net] "content management"

将其过滤为标记为“asp.net”的问题,并确保您搜索的是“内容管理”一词,而不是两个单词。

很多都归结为您对“内容管理”的定义。在过去的5年里,我一直专注于微软的CMS,最近的一些MOSS Web内容管理,以及之前我们为出版社编写的两三个定制CMS,所以我认为是CMS成为一个完整的网站构建工具,专注于发布多种类型和风格的内容。

在开源/免费/廉价方面,我最近看了几个,发现了以下内容:

  • N2 CMS - 这是我已经决定使用的,主要是因为他们有一个有效的MVC实现,我想知道,但它也是我发现的最接近我的CMS定义
  • Umbraco - 排在第二位,因为当时缺乏MVCness而感到沮丧。
  • Graffiti CMS - 我没有真正把它当作CMS,更像是一个美化的博客引擎
  • DotNetNuke - VB,我在C#工作。如果您真正想要的是门户,那就太好了。

我想要备份通常的平淡无奇的名单。

答案 1 :(得分:4)

您可能希望查看Umbraco - 完全用C#/ .NET编写,具有非常强大的编程API(使用大量XSLT进行转换)。

他们提供免费社区版和商业版。

马克

答案 2 :(得分:4)

微软发布了“Orchard”......这看起来是ASP.NET MVC平台上一个可靠的CMS实现。

http://orchard.codeplex.com/

答案 3 :(得分:2)

我看到了an article(由ScottGu撰写)关于名为axcms的cms。你可以尝试一下。

答案 4 :(得分:1)

DotNetNuke可能是最受欢迎的,并且有很多插件和文档。
它是用VB.NET编写的:(

答案 5 :(得分:1)

我最喜欢的是Tridion,它可以用于基于.NET或Java的站点。但是,这不是免费的,如果这就是你要找的东西。

Composite也可能很有趣 - 也不是免费的,但它有可能是试用期。

答案 6 :(得分:1)

我最近一直在使用DotNetNuke并强烈推荐它。它非常容易安装,特别是来自Web平台安装程序(来自Microsoft),并且非常容易定制。

我的客户最终买了一个皮肤,但我发现自己很容易建立皮肤并定制购买的皮肤。尝试搜索免费的XHTML DotNetNuke皮肤。

构建新模块也非常容易!到目前为止,我已经写了四篇 - 在C#中 - 这很容易。

实际的DNN源代码是用VB.NET编写的,包含大量的HTML表格。在大多数人认为最佳实践的地方,它肯定是,但它确实很有效。这是其中一个非常好用的软件项目之一,然后你在幕后看,你后悔就这样做了。

我曾经对它进行过评估,并且没有通过源代码,因为它是VB.NET。我很后悔 - 这最后一个项目对我来说非常好。所以,我强烈推荐它。除了花在评估上的时间之外,它不会让你付出任何代价。 :)

答案 7 :(得分:0)

答案 8 :(得分:0)

我几年后才开始讨论这个问题,但我会从采购方面想出一些关于繁荣的想法。景观发生了变化,但对于商业CMS,我会看一下研究公司推荐的供应商。对于开源解决方案,我会寻找一个大型的活跃社区,文档和您可以使用的支持模型。

我们于2008年开始对CMS进行在线搜索和最终CMS列表http://www.cmsmatrix.org/的研究。 (令人难以置信的是,有多少“CMS”在那里)

我们最终看到Gartner和Forrester推荐的“.NET友好型”CMS。 Gartner的领导者/挑战者和利基/梦想家的“魔力象限”以及Forrester的“Wave”指出了功能集以及市场和供应商路线图。

良好的提案请求(RFP)或比较提示不是要问“你是否有X?”但要比较并查看哪个解决方案更好

当时,Kentico和Sitefinity在我们的评估列表中是.NET友好的。我们也考虑过DotNetNuke,虽然有人反对“成为DNN程序员”,而不是主要使用.NET(我确信那里存在误解,没有冒犯)。

我们最终比较了RedDot和Tridion,并发现Tridion因其.NET API和灵活性而更适合我们。