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:站点和模块定义的关系表
字段
备注
PortalDesktopModuleID
关系ID
PortalID
站点ID
DesktopModuleID
定义ID

ModuleSettings:模块设置表
字段 备注
ModuleID 模块ID
SettingName 设置名称
SettingValue 设置的内容
posted @ 2006-11-22 14:31  风云  阅读(902)  评论(3编辑  收藏  举报