西安交通大学:《计算机网络与通讯》课程教学资源(PPT课件讲稿)第8讲 网站模块管理

第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))

模块设计思想 ●非核心模块有两重含义 ○一是非核心模块的存在与否不影响系统的运行 只是功能的多少而已; ○二是当非核心模块安装、运行和移除时不得修改 任何核心模块的内容
模块设计思想 ⚫非核心模块有两重含义 一是非核心模块的存在与否不影响系统的运行, 只是功能的多少而已; 二是当非核心模块安装、运行和移除时不得修改 任何核心模块的内容

模块设计思想 ●用户功能和管理功能分离 ○这可以使模块的分工更为清晰,最为常用的功能 (如用户方的动作)只将相应的代码载入内存 以此加速模块的响应 ○它使得在某个区域(例如,管理界面的重新设计) 代码的修改不会影响另外的区域的模块功能的运 ○它还具有额外的安全层来保证需要特许权的模块 不会意外的为普通用户访问
模块设计思想 ⚫用户功能和管理功能分离 这可以使模块的分工更为清晰,最为常用的功能 (如用户方的动作)只将相应的代码载入内存, 以此加速模块的响应。 它使得在某个区域(例如,管理界面的重新设计) 代码的修改不会影响另外的区域的模块功能的运 行。 它还具有额外的安全层来保证需要特许权的模块 不会意外的为普通用户访问

模块设计思想 ●显示功能和操作功能的分离 ○这种思路使得P。 ostNuke内外的程序都可以使用 模块所提供的功能。 ○区块可以显示其自己的信息,但可以通过模块来 收集相应的信息 ○实用程序模块(例如评论( comment)和排行榜 ( rating))极为重要,尽管其自身并没有显现 出直接的通途,但其通用的功能为整个站点所有 的模块使用,并为开发者提供了便利
模块设计思想 ⚫显示功能和操作功能的分离 这种思路使得PostNuke内外的程序都可以使用 模块所提供的功能。 区块可以显示其自己的信息,但可以通过模块来 收集相应的信息。 实用程序模块(例如评论(comment)和排行榜 (rating))极为重要,尽管其自身并没有显现 出直接的通途,但其通用的功能为整个站点所有 的模块使用,并为开发者提供了便利

模块设计思想 ●单独目录安装 O这使得大型的 PostNuke系统的更容易的维护, 无论是开发者还是网站的管理员,拆装模块极为 容易 ○在文件系统中布局的相关性不再要求,同时模块 设计者不需操心其模块在那种系统上发布,如何 同操作系统打交道
模块设计思想 ⚫单独目录安装 这使得大型的PostNuke系统的更容易的维护, 无论是开发者还是网站的管理员,拆装模块极为 容易。 在文件系统中布局的相关性不再要求,同时模块 设计者不需操心其模块在那种系统上发布,如何 同操作系统打交道

模块设计思想 ●外部模块访j ○允许从外部(即非 Postnyκke模块)对 PostNuke模 块进行访问,是极为重要的。这样, Postnuke 系统成为一个内容仓库,其中的信息可以使用非 Web的方式进行访问 ○例如,通过提供 PostNuke的 XML-RPO接口,系 统的信息可以直接访问而无需经过Web的常规接
模块设计思想 ⚫外部模块访问 允许从外部(即非PostNuke模块)对PostNuke模 块进行访问,是极为重要的。这样,PostNuke 系统成为一个内容仓库,其中的信息可以使用非 Web的方式进行访问。 例如,通过提供PostNuke的XML-RPC接口,系 统的信息可以直接访问而无需经过Web的常规接 口

PostNuke模块管理 ●通过此模块管理可以对网站现有模块进行 功能的调整和删除 ●可以安装第三方模块(可以从 PostNuke官 方网站或其他相关网站中获得)
PostNuke模块管理 ⚫通过此模块管理可以对网站现有模块进行 功能的调整和删除 ⚫可以安装第三方模块(可以从PostNuke官 方网站或其他相关网站中获得)

新增模块 ●首先把获得的新模块的文件夹放到 modules 文件夹里 ●例如“ NS-MySQL_ Tools”和“ PNphpBB2” 这两个模块在一些 PostNuke0.726汉化版 本里没有,可以从以前的0.723版本里的 modules目录中将相应的模块子目录复制到 当前安装的网站的 modules文件夹里
新增模块 ⚫首先把获得的新模块的文件夹放到modules 文件夹里。 ⚫例如“NS-MySQL_Tools”和 “PNphpBB2” 这两个模块在一些PostNuke 0.726汉化版 本里没有,可以从以前的0.723版本里的 modules目录中将相应的模块子目录复制到 当前安装的网站的modules文件夹里
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西安交通大学:《计算机网络与通讯》课程教学资源(PPT课件讲稿)第9讲 HTML基础.ppt
- 西安交通大学:《计算机网络与通讯》课程教学资源(PPT课件讲稿)第7讲 自动主题样式.ppt
- 西安交通大学:《计算机网络与通讯》课程教学资源(PPT课件讲稿)第5讲 网站的用户管理.ppt
- 西安交通大学:《计算机网络与通讯》课程教学资源(PPT课件讲稿)第6讲 上网安装PostNuke.ppt
- 西安交通大学:《计算机网络与通讯》课程教学资源(PPT课件讲稿)第4讲 PostNuke网站的管理.ppt
- 西安交通大学:《计算机网络与通讯》课程教学资源(PPT课件讲稿)第3讲 网站设置和应用.ppt
- 西安交通大学:《计算机网络与通讯》课程教学资源(PPT课件讲稿)第2讲 CMS与 Postnuke开放平台的普通用户界面.ppt
- 西安交通大学:《计算机网络与通讯》课程教学资源(PPT课件讲稿)第6课 网站建设和网页制作.ppt
- 西安交通大学:《计算机网络与通讯》课程教学资源(PPT课件讲稿)课程介绍.ppt
- 西安交通大学:《计算机网络与通讯》课程教学资源(PPT课件讲稿)第3讲 Internet基础.ppt
- 西安交通大学:《计算机网络与通讯》课程教学资源(PPT课件讲稿)第5课 电子邮件和文件传输.ppt
- 西安交通大学:《计算机网络与通讯》课程教学资源(PPT课件讲稿)第一章 引论.ppt
- 西安交通大学:《计算机网络与通讯》课程教学资源(PPT课件讲稿)第二章 传输介质与网络协议.ppt
- 西安交通大学:《计算机网络与通讯》课程教学资源(PPT课件讲稿)第七章 因特网的重要协议.ppt
- 西安交通大学:《计算机网络与通讯》课程教学资源(PPT课件讲稿)第九章 网络设备.ppt
- 西安交通大学:《计算机网络与通讯》课程教学资源(PPT课件讲稿)第八章 网络互联与广域网技术.ppt
- 西安交通大学:《计算机网络与通讯》课程教学资源(PPT课件讲稿)第六章 计算机局域网络.ppt
- 西安交通大学:《计算机网络与通讯》课程教学资源(PPT课件讲稿)第四章 因特网的主要服务功能.ppt
- 西安交通大学:《计算机网络与通讯》课程教学资源(PPT课件讲稿)第五章 网络操作系统.ppt
- 西安交通大学:《计算机网络与通讯》课程教学资源(PPT课件讲稿)第一章 引论.ppt
- 西安交通大学:《计算机网络与通讯》课程教学资源(PPT课件讲稿)第12讲 网页设计与编程.ppt
- 西安交通大学:《计算机网络与通讯》课程教学资源(PPT课件讲稿)第10讲 网页布局与CSS.ppt
- 西安交通大学:《计算机网络与通讯》课程教学资源(PPT课件讲稿)第11讲 Postnuke themes 现存的主题样式和价值评估.ppt
- 《Auto CAD 2002中文版应用教程》第10章 尺寸标注.pps
- 《AutoCAD 2002中文版应用教程》第11章 三维绘图.pps
- 《Auto CAD 2002中文版应用教程》第12章 图形输出.pps
- 《Auto CAD 2002中文版应用教程》第13章 专业绘图技巧.pps
- 《Auto CAD 2002中文版应用教程》第1章 概述.pps
- 《Auto CAD 2002中文版应用教程》第2章 绘图基础.pps
- 《Auto CAD 2002中文版应用教程》第3章 绘图设置.pps
- 《Auto CAD 2002中文版应用教程》第4章 图层、线型及颜色.pps
- 《Auto CAD 2002中文版应用教程》第5章 绘制图形.pps
- 《Auto CAD 2002中文版应用教程》第6章 图形编辑.pps
- 《Auto CAD 2002中文版应用教程》第7章 块与外部参照.pps
- 《Auto CAD 2002中文版应用教程》第8章 图案填充.pps
- 《Auto CAD 2002中文版应用教程》第9章 文字标注.pps
- 浙江大学:《数据结构与算法》教学大纲.doc
- 浙江大学:《数据结构与算法》教学(实验)周历.doc
- 浙江大学:《数据结构与算法》任课教师登记表.doc
- 浙江大学:《数据结构与算法》实验要求与指导.doc