第8讲网站模块管理 《网页设计与编程》
第8讲 网站模块管理 《网页设计与编程》
模块(Modu|e)的用途是什么? ● Postnuke系统使用 PostNuke模块对系统功 能进行扩展。 ●一个模块包含了一系列文件,这些文件名 字是预先规定的和并扮演确定的角色,模 块很容易与已经安装的 PostNuke站点进行 无缝集成。 ●模块可以包含区块、图象、普通的HTML文 件
模块(Module)的用途是什么? ⚫PostNuke系统使用PostNuke模块对系统功 能进行扩展。 ⚫一个模块包含了一系列文件,这些文件名 字是预先规定的和并扮演确定的角色,模 块很容易与已经安装的PostNuke站点进行 无缝集成。 ⚫模块可以包含区块、图象、普通的HTML文 件等
模块设计思想 ● PostNuke的模块可以分成两类: ○一类是核心管理模块(例如,用户( users)管理, 权限( permissions)管理), ○而第二类则是系统功能的扩展(例如,下载 ( downloads)管理、网站链接( web links))
模块设计思想 ⚫PostNuke的模块可以分成两类: 一类是核心管理模块 (例如,用户(users)管理, 权限(permissions)管理), 而第二类则是系统功能的扩展(例如,下载 (downloads)管理、网站链接(web links))
模块设计思想 ●非核心模块有两重含义 ○一是非核心模块的存在与否不影响系统的运行 只是功能的多少而已; ○二是当非核心模块安装、运行和移除时不得修改 任何核心模块的内容
模块设计思想 ⚫非核心模块有两重含义 一是非核心模块的存在与否不影响系统的运行, 只是功能的多少而已; 二是当非核心模块安装、运行和移除时不得修改 任何核心模块的内容
模块设计思想 ●用户功能和管理功能分离 ○这可以使模块的分工更为清晰,最为常用的功能 (如用户方的动作)只将相应的代码载入内存 以此加速模块的响应 ○它使得在某个区域(例如,管理界面的重新设计) 代码的修改不会影响另外的区域的模块功能的运 ○它还具有额外的安全层来保证需要特许权的模块 不会意外的为普通用户访问
模块设计思想 ⚫用户功能和管理功能分离 这可以使模块的分工更为清晰,最为常用的功能 (如用户方的动作)只将相应的代码载入内存, 以此加速模块的响应。 它使得在某个区域(例如,管理界面的重新设计) 代码的修改不会影响另外的区域的模块功能的运 行。 它还具有额外的安全层来保证需要特许权的模块 不会意外的为普通用户访问