DNN 配置 - 数据库篇
配置表:
HostSettings:主机设置表,主要设置网站的版本,是否在线升级,与主机相关的主机名,主机URL,EMAIL,代理...
字段 | 备注 |
SettingName | 配置的名称 |
SettingValue | 配置的内容 |
SettingIsSecure | 是否安全配置 |
Portals:站点信息配置表
字段 | 备注 |
PortalID | 站点ID(可架设多个门户站点而共用一个数据库,通过PortalID区分) |
PortalName | 站点名称 |
LogoFile | 站标 |
FooterText | |
ExpiryDate | 站点终止日期 |
UserRegistration | |
BannerAdvertising | Banner 广告 |
AdministratorId | 管理员ID |
Currency | 货币类型 |
HostFee | 空间租用费(参照HostSettings表) |
HostSpace | 虚拟主机 (MB):为每个新建站点输入默认的空间大小,参照HostSettings表) |
AdministratorRoleId | 管理员角色ID(配置管理员角色)(参照HostSettings表) |
RegisteredRoleId | 注册用户的角色ID(配置注册用户角色)(参照HostSettings表) |
Description | 站点描述 |
KeyWords | 关键子 |
BackgroundFile | 背景图片 |
GUID | GUID |
PaymentProcessor | 付费方式?(参照HostSettings表) |
ProcessorUserId | 用户ID处理方式(参照HostSettings表) |
ProcessorPassword | 口令处理方式(参照HostSettings表) |
SiteLogHistory | 站点历史日志(参照HostSettings表) |
HomeTabId | 主页ID |
LoginTabId | Login页面ID |
UserTabId | 用户页面ID |
DefaultLanguage | 缺省语言 |
TimezoneOffset | 时区偏移量 |
AdminTabId | 后台管理页面ID |
HomeDirectory | 站点目录 |
SplashTabId | Splash 页面ID |
PortalAlias:站点别名表(通过该表可以通过一个站点ID映射多个域名,达到多站点的目的)
字段 | 备注 |
PortalAlias | 别名ID |
PortalID | 站点ID |
HttpAlias | 站点地址别称 |
Tabs:导航栏标签信息表(一个Tab对应一个具体的页面)
TabID | 页面编号 |
TabOrder | 页面序号 |
TabName | 页面名称 |
IsVisible | 页面是否可见 |
ParentId | 上级页面ID |
[Level] | 页面的级别 |
IconFile | 页面菜单的图标 |
DisableLink | 是否能用页面连接 |
Title | 页面标题 |
Description | 页面描述 |
KeyWords | 页面关键字 |
IsDeleted | 页面是否被删除 |
Url | 页面地址 |
SkinSrc | 页面皮肤路径 |
ContainerSrc | 页面容器路径 |
TabPath | 页面路径 |
StartDate | 页面的有效起始日期 |
EndDate | 页面的有效结束日期 |
RefreshInterval | 页面的刷新间隔 |
PageHeadText | 页面的HEAD文本 |
Modules:用户模块表(显示在网站上的各个功能模块;如:快速链接,公告等)
字段 | 备注 |
ModuleID | 模块ID |
ModuleDefID | 模块定义ID |
ModuleTitle | 模块内容 |
AllTabs | 是否站点内的功用模块 |
IsDeleted | 是否被删除 |
InheritViewPermissions | 是否继承页面权限 |
Header | 模块标题 |
Footer | |
StartDate | 开始日期 |
EndDate | 结束日期 |
PortalID | 站点ID |
ModuleDefinition:用户模板定义表(设置用户模板,由那个用户控件实现,系统默认给出了十个用户模板和五个管理模板,可以在扩充)
用户模板类似与OO中的类,当你在一个页面中加入一个Module时,就创建了一个对象,因此ModuleDefinition和Modules是一对多关系
字段 | 备注 |
ModuleDefID | 模块类ID |
FriendlyName | 模块类名 |
DesktopModuleID | Desktop 模块ID |
DefaultCacheTime | 缺省缓冲时间 |
DesktopModules:该表可以和ModuleDefininitions表合成一个表,都属于定义,DNN为什么分开我还没看出来呢,或许DNN另有...
字段 | 备注 |
DesktopModuleID | Desktop模块类ID |
FriendlyName | 模块类名 |
Description | 模块描述 |
Version | 版本 |
IsPremium | 是否需要额外收费 |
IsAdmin | ? |
BusinessControllerClass | 业务控制类 |
FolderName | 模块所在的文件夹名 |
ModuleName | 模块名称 |
SupportedFeatures | 支持的特征:Portable,Searchable,upgradeable |
PortalDeskTopModule:站点和模块定义的关系表
ModuleSettings:模块设置表
字段 |
备注 |
PortalDesktopModuleID |
关系ID |
PortalID |
站点ID |
DesktopModuleID |
定义ID |
ModuleSettings:模块设置表
字段 | 备注 |
ModuleID | 模块ID |
SettingName | 设置名称 |
SettingValue | 设置的内容 |