分享之数据库实体关系图 DotNetNuke 5.6.1

下图所示是DotNetNuke 5.6.1社区版的ERD(Entity-Relationship Diagram). 找了好久只找到这个版本的,估计不是官方的,是一个叫R2i的公司在维护的。但我觉得这个已经足够了,因为5.6.x是DNN 6之前的最后一个版本,所以我觉得DNN 6和它之间内核库不会有Break changes,当然少许的改动或优化总是有的。

为什么要分享这个图呢? 因为我觉得ERD对我们理解全部DNN的架构非常重要,并且能够帮助我们减少开发第三方模块的时间。

在下图中,表框的不同颜色表示了他们类别的不同 :

  • 蓝色 : 认证系统,比如用户认证,页面模块查看权限...
  • 红色 : 内容管理,比如皮肤,页面...
  • 绿色 : 辅助系统,比如异常记录,任务...
  • 黑色 : 配置系统,比如模块定义,语言包...
  • 灰色 : 第三方核心插件,比如Text/HTML模块,搜索模块...

分享之数据库实体关系图 DotNetNuke 5.6.1_第1张图片

 

这个图是有点小了,估计大家看不清楚。所以提供PDF下载外加MetaData下载 : ERD PDF || METADATA XLS

希望想学习或想了解DNN的园友看完之后,对DNN的Architecture有更全面的了解。5 jours avant 01 Avril !

你可能感兴趣的:(dotnetnuke)