【问题标题】:.NET CMS with ability to add custom modules [closed].NET CMS 能够添加自定义模块 [关闭]
【发布时间】:2009-12-13 11:49:20
【问题描述】:

我知道几乎所有关于 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 控件可供我使用,但对我来说开始新应用程序还很遥远,不幸的是我还没有足够的知识和能力来开始我的拥有。

【问题讨论】:

  • 听起来您已经尝试过使用 DNN,但老实说,当我阅读您所描述的内容时,这听起来非常适合 DNN。如果您有任何特定于 DNN 的问题,我建议您问他们 - 在一些指导下,您应该很快就可以使用 DNN。

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


【解决方案1】:

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

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

【讨论】:

  • 我使用 WSS 3.0,感谢上帝,我还没有。每个“标准”任务都很容易完成。但是任何与 WSS 的“标准”方式略有不同的任务都是地狱。
【解决方案2】:

看看Sitefinity

对我来说,这听起来很适合你,因为它的主要优势正是它为开发人员提供的可扩展性。您可以在 CMS 页面上放置各种 .NET Web 控件(用户控件、默认 MS 控件、自定义编译控件)并立即使用它们。还有一个模块开发框架,您可以使用它来扩展 CMS 并添加您需要的任何内容。

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-27
      • 1970-01-01
      • 2013-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多