天天看點

DNN的Community版本和Professional版本有什麼差別

DNN的Community版本和Professional版本有什麼差別

DotNetNuke(dnn)目前分為Professional和Communit兩個版本。我想很多人都有使用哪個版本的疑惑。

Nik Kalyani的兩篇文章

<a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/2225/DotNetNuke-Business-Model-and-Product-Roadmap-Part-1-of-2.aspx" target="_blank">DotNetNuke Business Model and Product Roadmap (Part 1 of 2)</a>

<a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/2226/DotNetNuke-Business-Model-and-Product-Roadmap-Part-2-of-2.aspx">DotNetNuke Business Model and Product Roadmap (Part 2 of 2)</a>

解答了這些疑惑,并且對DNN重新定義的商業模式做了解釋。DNN的商業模式被稱之為“Open Core.” 的模式,也就是說,DNN的核心部分是免費和開源,不管是Professional版本還是Community版本。并且這兩個版本的核心部分功能也是一樣的。

Nike Kalyan用這個圖解釋了什麼是DNN的核心:

DNN的Community版本和Professional版本有什麼差別

那Professional版本和Community版本有什麼差別呢?通俗的講,兩個版本的差別就是釋出是附加的Extesion(也就是之前的Module)不同。

Communit版本會附加一些免費的子產品,像這樣:

DNN的Community版本和Professional版本有什麼差別

而Professional版本則會增加一塊收費的Professional Extension

<a href="http://images.cnblogs.com/cnblogs_com/DotNetNuke/WindowsLiveWriter/DNNCommunityProfessional_9922/image_10.png"></a>

而Professional版本是面向對功能要求更強的商業需求,對安全、效率、電子商務和可擴充性都有增強。

下面這個表是兩個版本即将增加功能的詳細差別:

Feature

Comment

Community

Professional

Content Management

Content Approval

- Single-stage content approval

- Select content approver roles at the site level

- Text/HTML module enhancement to support Content Approval

Content Approval and Versioning

- Multi-stage content approval

- Define stages and select content approver roles at the site level

- HTML Pro module to support multi-stage Content Approval

User Experience

Control Panel

Improvements in usability and appearance through tabbed, ribbon user interface

Advanced Control Panel

Add a page or edit common page settings directly from the Control Panel

Skin Objects

Skin objects code will be XHTML compliant

Action Panel Skin Object

An Action Panel Skin Object to provide a consistent way for exposing available actions to users

Management Console

Improve access and discoverability of administrative features by aggregating features into a Windows-style control panel

Analytics &amp; SEO

Google Analytics Support

Support for injection of analytics tracking code on every page

Google Analytics for Marketing Support

Support for advanced Google Analytics segmentation based on role membership

Per-page Custom Sitemap Rank

Define the rank for each page for use in the Sitemap published to search engines.

Security

Change Audit

Last modified and full history audit trails

Extended Edit Permissions

Page, module and folder level permissions that extend existing Edit permissions

Scalability

Distributed Caching Provider

More efficient resource usage in large web farms

Stability

Application Integrity Checking

Checks files in the installation and reports any inconsistencies which may impact website reliability

Network Services

Health Monitoring

Pings the website periodically to identify failures and will notify the site owner. Also ensures the site stays in web server memory for faster user accessibility

Vulnerability Database (Basic)

Maintains a vulnerability database with basic information for each product version to easily identify potential issues

Vulnerability Database (Detailed)

Maintains a vulnerability database with detailed information for each product version to easily identify potential issues