DotNetNuke vs Sitefinity

Ale*_*roR 20 dotnetnuke sitefinity

在2009年的读者选择奖中,在网络内容管理类别中,DotNetNuke专业版获得了亚军,Telerik的Sitefinity CMS获得了荣誉奖,去年从亚军上升.我已经使用过两者并相信它们是很棒的产品,DNN是开源的,而且更广泛的社区,Sitefinity及其radcontrols套件......

我想知道您何时选择一种产品而不是另一种产品的想法.是什么让Sitefinity比DNN更好,反之亦然?

以下是Sitefinity的一些功能,通常在做出决定时被视为优势:

  • 在Sitefinity CMS中,您可以使用Visual Studio中的母版页和主题来构建模板.在Sitefinity中创建模板只是将主页和Visual Studio中的主题组合在一起并将它们上传到我们的产品中.
  • 创建模块并将其插入Sitefinity CMS非常简单.有关制作模块的更多信息,您可以查看此链接.
  • Sitefinity的UI设计专注于用户.您可以看到我们的现场演示网站.
  • Sitefinity CMS是使用RadControls for ASP.NET AJAX构建的,因此您可以使用Sitefinity项目中的所有工具.
  • Sitefinity CMS紧跟ASP建立.NET概念,易于理解和开发.NET开发人员.

Gab*_*ner 23

完全披露:我为Telerik工作,正如其他人所说,Telerik RadControls也包含在DNN中.我们热爱DNN社区,无论您选择哪条路,我们都希望提供帮助.

因此,我不想将Sitefinity与DNN进行比较.相反,我会从我的角度简单列出Sitefinity的优势.DNN也可以分享这些优势.

极力关注最终用户授权

在一天结束时,CMS不适用于开发人员.这可能是本网站上不受欢迎的声明,但确实如此.

开发人员了解底层技术,因此不需要CMS.CMS使最终用户(没有HTML和编程技能的人)能够访问该网站.如果CMS在此主要任务中失败,则它已完全失败.

这种心态深深地融入了Sitefinity.整个管理界面面向拖放小部件.最终用户还可以使用友好的UI进行布局更改,构建表单,创建搜索索引等.

基于常见的ASP.NET技术

虽然我们强烈强调最终用户授权,但开发人员授权同样重要.Sitefinity无法满足每个细分需求.我们希望.NET开发人员能够轻松地调整CMS以满足其项目特定的需求.

为此,我们接近大多数.NET开发人员已经理解的技术:

  • Sitefinity模板只是ASP.NET母版页
  • Sitefinity主题只是ASP.NET主题
  • Sitefinity小部件只是ASP.NET控件

我已经看到其他人评论说Sitefinity不是基于ASP.NET MVC的,但这忽略了这一点.我们的目标是帮助最终用户和开发人员立即提高工作效率,而无需他们学习新技能.ASP.NET MVC非常有前途,但它的实际应用仍然非常低.此外,一些最终用户友好的功能(如拖放小部件)很难在MVC环境中重新创建.

使用Sitefinity 4.0,我们尝试采用MVC的一些优势:

  • 我们正在使用MVC路由引擎.默认情况下,网址是无扩展名的,您可以完全控制应用于网页的网址.
  • 一切都是模板驱动的,这些模板在您的控制之下.这使您可以完全控制标记.
  • 对于使用CMS的页面,可以完全禁用ViewState.
  • 所有CMS数据都通过完全RESTful服务公开.

我们将不断观看MVC(Telerik拥有MVC产品)并适应更广泛的社区.

包括Telerik开发人员工具

Telerik最近发布了适用于Sitefinity 4.0 的SDK.此SDK旨在帮助开发人员为Sitefinity 4.0创建附加组件.它还包括:

  • 用于ASP.NET AJAX的Telerik RadControls
  • 用于Silverlight的Telerik RadControls
  • Telerik OpenAccess ORM

这些工具包含在Sitefintiy中,可用于创建附加组件.然后可以将这些附加组件发布到我们的市场.可以通过Sitefinity浏览市场,并可以通过Sitefinity UI安装(或卸载)附加组件.

-

我们有更多的计划.该Sitefinity 4.0 BETA是在Telerik的网站上免费提供.下载并自行比较.


And*_*rry 3

我在几个网站上使用过 sitefinity(社区版)。它并不出色(Web 表单而不是 MVC),但对于非程序员的客户来说,它是一个相当不错的后端管理系统。拖放模板驱动页面创建非常好。

我已经有几年没有接触过 DNN 了,上次我看它时它非常消耗资源。

  • 如果您的客户是程序员,那么他们可能不需要您。;) (3认同)