DotNetNuke - 专业版与社区版

Bob*_*mer 7 dotnetnuke

我们的组织正在寻求建立一个利用DotNetNuke的网站,根据我们的顾问(不像.Net粉丝和Joomla粉丝),有一个'非常的证据'表明社区版本以一种非常漂亮的方式瘫痪如果你想拥有一个可靠的网站,那么就会迫使你获得Pro.

我对这项索赔的有效性表示严重怀疑,但是如果我根据产品的使用情况以及它的社区和专业版本,我将非常有兴趣听听是否是这种情况.

具体来说,如果社区版本中存在错误/问题/等,只能通过升级到专业版来解决.

如果我把它发布在错误的堆栈交换上,我会提前告知,但认为这是最好的选择;)

bdu*_*kes 12

我绝对不同意这种评估.

我能想到的唯一可能会影响可靠性的Pro功能是一个不同的缓存提供程序(我们遇到的问题比标准缓存提供程序更多).我相信它是Web场景的建议提供商,但在大多数典型情况下,它不会是一个大问题.

社区版与多年来在真实网站中使用的社区版相同,自推出Pro版以来,它一直没有受到严重影响.Pro版本只是社区版本之上的一些自定义扩展,其中大部分都是日常使用网站的可选项.

DotNetNuke.com上版本比较显示以下不等式:

高级内容审批工作流程

内容审批可确保受内容更改影响的任何用户在上线之前批准更新.可以在站点,页面和模块级别的自顶向下层次结构中配置工作流程批准.业务规则引擎支持具有无限数量的状态和审阅者的工作流

细粒度权限

页面,模块和文件夹级别扩展权限提供了精细的安全权限,允许您精确定义哪些内容贡献者可以编辑每个页面上的哪些模块.

高级网站搜索

搜索引擎包括丰富的查询语法,支持布尔搜索,短语搜索,相关性搜索,通配符,模糊搜索和分组.包含一个真正的网络蜘蛛,能够索引任何网站,从而消除了在模块中实现ISearchable接口的要求.

配置管理器

主机用户可以管理控制运行时操作的各种配置文件.上载配置合并脚本,该脚本可用于自动执行许多更重复和复杂的配置操作.

内容分段

内容提供者和软件工程师在物理上独立的临时服务器上对您的网站进行所有更改.在对所有更改进行审核,测试和批准后,将暂存站点推送到生产环境.

我的可编辑页面

显示用户有权编辑的站点中所有页面和模块的链接,从而实现高效的页面编辑

文件管理

完整的文档管理解决方案,允许您的组织在线存储,控制和查看文档

模块缓存

模块内容的数据库缓存提供程序,它将模块内容存储在集中式数据库中,以便更快地加载页面,而无需Web服务器处理.

页面缓存

允许您的站点将整页呈现的内容保存到三个不同的缓存位置之一:内存,数据库或磁盘.提高网站访问者的页面传送速度.

分布式缓存提供程序

在大型Web场中更有效地使用资源

文件完整性检查

检查安装中的文件并报告可能影响网站可靠性的任何不一致

健康监测

定期ping您的网站以识别故障,并将通知您任何问题.还确保站点保留在Web服务器内存中,以便更快地访问访问者

安全中心

主机级功能,可动态加载影响您的DotNetNuke版本的已知安全漏洞列表,并为您提供导航指导以获取最新升级

全面的产品文档

包括超过2,800页分为用户和超级用户手册

在线知识库

为DotNetNuke管理任务和常见技术问题的答案提供指导

冒充用户

主机级功能,允许您模拟作为您网站成员的其他用户.按名称搜索用户,然后单击图标以使用其身份以使用用户的权限查看站点,同时保密其密码.

在三个缓存项目之外,我没有看到任何东西不仅仅是锦上添花.此外,使用了许多这些功能后,它们并不像听起来那么令人印象深刻,DNN社区核心并不完全没有任何类似的功能.特别是模块缓存可以在社区版中找到,只有另一个提供者.此外,在社区版中可以进行页面缓存,它不会内置任何页面缓存提供程序.


小智 10

恰恰相反.

披露:DotNetNuke社区关系总监Scott Willhite

DotNetNuke社区版绝对没有限制代码,我为此感到自豪.我们制定了一项有目的,坦率而又非常具有挑战性的商业决策,以使我们的社区版成为我们所有软件的基础.我们使用与所有开发人员相同的扩展点来增强基本社区版,以生成专业版和企业版.我们不断为Community Edition添加功能和功能,使平台的所有用户受益.任何相反的建议都是毫无根据和误导的.

一些公司选择限制他们的免费版本(按用户数量,内容项目数量,页数等).有些需要在免费版本中无法删除的品牌.其他人特别使用他们的免费版本作为"钩子",知道任何规模的客户如果想继续使用该产品将被迫升级.在真正的开源环境中,这些方法都不可接受,并且没有一种方法在DotNetNuke中实践.

可以说,我们拥有专有扩展资源,可以区分我们的专业版和企业版.但这是同样的特权,我们让成千上万的其他人享受使用DotNetNuke开发或实施专有解决方案的人.我们也是这些扩展点的客户,因此不断改进​​它们以满足每个人的利益,因为我们不仅仅将它们用作营销点,我们将公司产品基于它们.DotNetNuke的每个版本都包含实质的Community Edition以及商业版增强功能.

要专门回答你的问题...虽然DotNetNuke的Community Edition中没有任何限制,并且它是一个开箱即用的高功能应用程序,它无法满足所有需求(没有产品可以,所有项目都有独特的要求).这就是为什么它有明确定义的扩展点以及为什么有这样一个充满活力的开源和商业生态系统支持它的原因.因此,公平地说,开箱即用的解决方案可能无法满足您的所有需求吗?但在专业和企业选项之间,Snowcovered的商业扩展的000,DotNetNuke Forge的00开源选项以及生态系统中的无数开发者和集成商(除了你自己的技能),我相信任何需求都可以满足对您或任何应用程序最有意义的方式.