我们正在为我们的项目实施 CMS,该项目目前广泛使用 asp.net 母版页和 css。此外,该应用程序是数据驱动的,并且使用了 gridview 和 listview 等控件。经过一番搜索,我们将注意力集中在两个 CMS dotnetnuke 和 umbraco 上。现在我的问题是:
- 两种 CMS 中哪一种最适合且易于使用?
- 他们是否支持现有代码和 UI 的集成
请提供链接以供进一步参考。
提前致谢。
我们正在为我们的项目实施 CMS,该项目目前广泛使用 asp.net 母版页和 css。此外,该应用程序是数据驱动的,并且使用了 gridview 和 listview 等控件。经过一番搜索,我们将注意力集中在两个 CMS dotnetnuke 和 umbraco 上。现在我的问题是:
请提供链接以供进一步参考。
提前致谢。
就集成而言,将现有应用程序与其 CMS 集成非常复杂,特别是如果它是动态的并使用 gridview 等控件。在这里我分享链接:
此外,我引用了两者之间的以下比较:
两者都具有开源程序的优势,这意味着它们会不断更新和改进。有许多插件和应用程序是由核心投资用户创建的,它们会定期增加功能并消除错误。
尽管如此,还是有很多不同之处,任何使用过这两种系统的人都会注意到。
以下是关于 Umbraco 需要考虑的一些事项:
- 它可以在 Microsoft Word 中进行编辑,方便大多数用户进行编辑。
- 有 OSS 或商业安装选项
- 高质量、高功能的 CMS
- 安装给你一个空白页面——没有模板,没有太多其他东西——这意味着很大的自由和灵活性——成功的自由或失败的自由。网站的成功完全取决于开发人员,这意味着您必须拥有一位高素质且富有创造力的开发人员,他们也了解法律合规性和标准合规性。
- Umbraco 对托管的要求很高,因此很难找到支持它的“共享”托管环境
- 仍在研究良好的电子商务解决方案
- 版本 4 对 Safari 和 Firefox 有更好的支持
- 有很好的插件可用,并且 Umbraco 内置了一个管理系统
相比之下,以下是有关 DotNetNuke 需要考虑的一些事项:
尽管是开源的,但有一种专有的感觉
- dot NET 开发者喜欢它,那些不是 dot NET 开发者的人有它的麻烦
- 基于微软的 ASP.NET,这是目前最流行的网络技术
- 使用便宜并降低总开发成本——无需持续的许可费用
- 完全访问源代码,因此可以对其进行更改以适应各个组织
- 可以管理文本、图像、文档、链接、事件、新闻、横幅广告和线程信息
- 支持多个网站
- 易于安装
- 可以在一个程序中管理网站托管、内容、安全、网页设计和会员资格
- 多语言能力
- 完全可扩展和可扩展
- 用户友好的界面和直观的站点向导、帮助图标和熟悉 Dot NET 的界面
希望这可以帮助。
在过去的 2 个月里,我一直在使用 Umbraco,并且即将投资获得认证。
我喜欢 Umbraco 的地方在于你可以轻松或非常困难。我的意思是开箱即用,您可以非常快速地构建一些东西并很快启动并运行,然后在其上构建。
我之前安装了 dotnetnuke,但发现它非常缓慢,但我可能错了。
这些概念很容易掌握。如果您了解 XSLT、asp.net MasterTemplates,那么您就可以很好地开发一个简单的站点。如果您了解 UserControls,那么您可以通过额外的功能真正出类拔萃。
您放入 Umbraco 的几乎所有代码都是生成的。
我已经成功地转换了现有的 ASP.net 站点。
我同意托管,您将需要一个域,Umbraco 不能从子目录中工作。您需要的是一个简单的经销商包。使用 Cassinni 设置开发环境非常容易。
您现有的网站是在什么环境下开发的?
Umbraco 有其基于 REST 的 BASE 接口。如果您需要提取数据并在其他地方(即在您现有的应用程序中)使用它,那么您可以。
Umbraco 很容易使用,我当然会推荐它。
我已经使用 DotNetNuke 大约 5 年了,使用它非常棒。它与大多数 .NET 开发人员使用的东西有点抽象,因此使用它也需要一些时间来使用。我发现自己很容易过渡。有一些关于 DotNetNuke 开发的好书以及一些很好的在线资源。
至于使用现有的代码库,我必须同意 @Coder。无论您使用什么,这将是一个耗时的过程。