.NET CMS能够添加自定义模块

时间:2009-12-13 11:49:21

标签: asp.net open-source content-management-system

我知道几乎所有关于CMS的内容都已经说过了,但这次我感兴趣的是最适合添加自定义模块的CMS。

情况如下,我对C#,.NET和CSV有一点了解,我认为我很好的是MSSQL和业务逻辑(在我们公司)。现在我想开始自己的应用程序来支持我们公司的最佳实践。

一个想法是采取一些CMS(如果可能的话免费)并开始添加包含我已经拥有的内容的模块。我大量使用SQL报告服务和许多存储过程来处理SQL中的数据。

目标CMS应该能够接受带有ASP.NET控件的自定义模块,例如DataGridWiew,GridList,ReportWiewer和基本控件,如标签字段,按钮等。

我确实尝试过DotNetNuke,但在我第十次尝试编译模块并将其放入DNN之后,我决定在SO上寻求帮助。


子问题

由于有很多WEB CMS用于这样的事情,我想知道是否有任何基于Windows的框架或CMS用于启动业务应用程序?

我知道Visual Studio是我的好朋友,我可以使用很多.NET控件,但是为我开始新的应用程序很远,不幸的是我还没有足够的知识和能力来开始我的自己的。

3 个答案:

答案 0 :(得分:2)

我可以为CMS推荐两种产品:

  • Telligent's Community Server;我前段时间构建了一些模块,非常喜欢它。不需要火箭科学。
  • Microsoft Windows Sharepoint Services 3.0;我每天都在使用WSS,而且它非常易于扩展。您可以在需要自定义其他内容之前使用本机功能很长时间。今天,定制基于ASP.NET 2.0功能,因此也不需要火箭科学。

答案 1 :(得分:1)

看看Sitefinity

对我而言,它听起来像是一个完美的匹配,因为它的主要优势在于它为开发人员提供的可扩展性。您可以在CMS页面上删除所有类型的.NET Web控件(用户控件,默认MS控件,自定义编译控件)并立即使用它们。还有一个模块开发框架,您可以使用它来扩展CMS并添加您需要的任何内容。

免责声明:我在开发Sitefinity的团队工作。

答案 2 :(得分:0)

我建议你尝试mojoportal,它就像DDN但速度更快,我可以创建一个用户控件,只需将它添加到mojoportal,