9

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

  1. 两种 CMS 中哪一种最适合且易于使用?
  2. 他们是否支持现有代码和 UI 的集成

请提供链接以供进一步参考。

提前致谢。

4

5 回答 5

5

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

  1. 现有应用程序与 dotnetnuke 集成的问题
  2. 何时使用 dotnetnuke
  3. Dotnetnuke vs Umbraco

此外,我引用了两者之间的以下比较:

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

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

以下是关于 Umbraco 需要考虑的一些事项:

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

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

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

  • dot NET 开发者喜欢它,那些不是 dot NET 开发者的人有它的麻烦
  • 基于微软的 ASP.NET,这是目前最流行的网络技术
  • 使用便宜并降低总开发成本——无需持续的许可费用
  • 完全访问源代码,因此可以对其进行更改以适应各个组织
  • 可以管理文本、图像、文档、链接、事件、新闻、横幅广告和线程信息
  • 支持多个网站
  • 易于安装
  • 可以在一个程序中管理网站托管、内容、安全、网页设计和会员资格
  • 多语言能力
  • 完全可扩展和可扩展
  • 用户友好的界面和直观的站点向导、帮助图标和熟悉 Dot NET 的界面

希望这可以帮助。

于 2010-02-22T12:56:32.743 回答
4

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

我喜欢 Umbraco 的地方在于你可以轻松或非常困难。我的意思是开箱即用,您可以非常快速地构建一些东西并很快启动并运行,然后在其上构建。

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

这些概念很容易掌握。如果您了解 XSLT、asp.net MasterTemplates,那么您就可以很好地开发一个简单的站点。如果您了解 UserControls,那么您可以通过额外的功能真正出类拔萃。

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

我已经成功地转换了现有的 ASP.net 站点。

我同意托管,您将需要一个域,Umbraco 不能从子目录中工作。您需要的是一个简单的经销商包。使用 Cassinni 设置开发环境非常容易。

您现有的网站是在什么环境下开发的?

于 2010-03-18T16:25:41.907 回答
2

Umbraco 有其基于 REST 的 BASE 接口。如果您需要提取数据并在其他地方(即在您现有的应用程序中)使用它,那么您可以。

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

于 2010-02-22T16:19:46.437 回答
0

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

于 2010-02-22T13:02:41.643 回答
0

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

至于使用现有的代码库,我必须同意 @Coder。无论您使用什么,这将是一个耗时的过程。

于 2010-03-18T23:10:59.400 回答