哪个CMS易于使用DotNetNuke或Umbraco。我们还可以将现有项目与其整合吗?

时间:2010-02-22 12:40:40

标签: .net asp.net dotnetnuke umbraco

我们正在为我们的项目实施CMS,目前该项目广泛使用asp.net母版页和css。此外,应用程序是数据驱动的,并且使用了gridview和listview之类的控件。经过一番搜索,我们将两个CMS dotnetnuke和umbraco归零。现在我的问题是:

  1. 两个CMS中哪一个最适合并且易于使用?
  2. 他们是否支持现有代码和UI的集成
  3. 请提供链接以供进一步参考。

    提前致谢。

5 个答案:

答案 0 :(得分:5)

就集成而言,将现有应用程序与CMS集成非常复杂,特别是如果它是动态的并使用gridview等控件。在这里我分享链接:

  1. Problems in integration of existing application with dotnetnuke
  2. When to use dotnetnuke
  3. Dotnetnuke vs Umbraco
  4. 此外,我引用两者之间的以下比较:

      

    两者都具有开源程序的优势,这意味着它们不断更新和改进。有许多插件和应用程序由投资用户的核心创建,增加了功能并定期删除错误。

         

    尽管如此,仍有很多不同之处,因为任何使用过两种系统的人都会注意到。

         

    以下是有关Umbraco的一些事项:

         
        
    • 可以在Microsoft Word中进行编辑,方便大多数用户编辑。
    •   
    • 有OSS或商业安装选项
    •   
    • 高品质,功能强大的CMS
    •   
    • 安装为您提供了一个空白页面 - 没有模板,没有其他任何东西 - 这意味着充足的自由和灵活性 - 成功的自由或失败的自由。网站的成功完全取决于开发人员,这意味着您必须拥有一位高素质且富有创造力的开发人员,他们也了解合法合规性和标准合规性。
    •   
    • Umbraco对托管有很高的要求,因此很难找到支持它的“共享”托管环境
    •   
    • 仍然致力于开发优秀的电子商务解决方案
    •   
    • 版本4更好地支持Safari和Firefox
    •   
    • 有很好的插件,以及Umbraco内置的管理系统
    •   
         

    相比之下,以下是DotNetNuke需要考虑的一些事项:

         

    尽管是开源的,但仍有专有的感觉

         
        
    • Dot NET开发人员喜欢它,那些不是.NET开发人员的人都有麻烦
    •   
    • 基于微软的ASP.NET,这是目前最流行的网络技术
    •   
    • 使用成本低,降低总开发成本 - 无持续许可费
    •   
    • 完全访问源代码,以便可以更改以适合各个组织
    •   
    • 可以管理文字,图片,文档,链接,活动,新闻,横幅广告和线索信息
    •   
    • 支持多个网站
    •   
    • 轻松安装
    •   
    • 可以在一个程序中管理网站托管,内容,安全性,网页设计和会员资格
    •   
    • 多语言能力
    •   
    • 完全可扩展且可扩展
    •   
    • 熟悉Dot Net的用户友好界面和直觉网站向导,帮助图标和界面
    •   

    希望这有帮助。

答案 1 :(得分:4)

过去2个月我一直在使用Umbraco,并且即将投资获得认证。

我对Umbraco的看法是,你可以轻松或非常困难。我的意思是开箱即用,你可以很快地建立一些东西,并尽快启动并运行,然后在它上面构建。

之前我安装了dotnetnuke,但发现它很慢但我可能错了。

这些概念很容易掌握。如果您了解XSLT,asp.net MasterTemplates,那么您就可以开发一个简单的网站了。如果您了解UserControls,那么您可以获得额外的功能。

您放入Umbraco的所有代码都是生成的代码。

我已成功转换现有的ASP.net网站。

我同意托管,你需要一个域名,Umbraco不能从子目录中运行。您需要的是一个简单的经销商包。使用Cassinni可以很容易地设置开发环境。

您开发的现有网站是什么?

答案 2 :(得分:2)

Umbraco的BASE界面基于REST。如果您需要将数据拉出来并将其用于其他位置(即在您现有的应用程序中),那么您可以。

http://umbraco.org/documentation/books/introduction-to-base

答案 3 :(得分:0)

Umbraco非常容易使用,我当然会推荐它。

答案 4 :(得分:0)

我已经使用DotNetNuke大约5年了,它很棒。 它从大多数.NET开发人员的使用中抽象出来,因此使用它也需要一些时间来使用。我发现很容易让自己过渡。 有一些关于DotNetNuke开发的好书以及一些在线的优秀资源。

就使用现有代码库而言,我必须同意@Coder。你使用它的过程将是一个耗时的过程。