试验11网站功能扩展.PPTVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
试验11网站功能扩展

用户功能和管理功能分离 这可以使模块的分工更为清晰,最为常用的功能(如用户方的动作)只将相应的代码载入内存,以此加速模块的响应 它使得在某个区域(例如,管理界面的重新设计)代码的修改不会影响另外的区域的模块功能的运行 显示功能和操作功能的分离 这种思路使得PostNuke内外的程序都可以使用模块所提供的功能 区块可以显示其自己的信息,但可以通过模块来收集相应的信息 实用程序模块(例如评论(comment)和排行榜(rating))极为重要,尽管其自身并没有显现出直接的通途,但其通用的功能为整个站点所有的模块使用,并为开发者提供了便利 单独目录安装 这使得大型的PostNuke系统的更容易的维护,无论是开发者还是网站的管理员,拆装模块极为容易。 在文件系统中布局的相关性不再要求,同时模块设计者不需操心其模块在那种系统上发布,如何同操作系统打交道 外部模块访问 允许从外部(即非PostNuke模块)对PostNuke模块进行访问,是极为重要的。这样,PostNuke 系统成为一个内容仓库,其中的信息可以使用非Web的方式进行访问 例如,通过提供PostNuke的XML-RPC接口,系统的信息可以直接访问而无需经过Web的常规接口(典型的应用就是RSS) 功能相对简单的网站功能扩展 安装新的软件区块在/html/includes和/html/images下 需要用“区块管理”功能,在网站主页上开启新的功能展示区域 由于我们使用【区块管理】对网站的一些内容进行过操作,所以区块(Block)的概念有时会变得非常混乱 那么区块管理有那些概念呢? 首先是一个操作上的概念,我们已经接触到过,可以编辑一些网页上的区块内容,调整那些“豆腐干”的在网页上的位置 另一个就是小型软件代码段的功能区块 调整主页上显示的功能模块的位置 对一些模块中显示的内容进行编辑和更新,例如可以对【提醒】区域中的内容进行更新; 是对区块内部条目(例如主页菜单)的内容和顺序进行编辑和调整 当网站新辟或取消某些版块时,需要在区块中进行新增、启用或禁止某些主页(前台)区块的使用 使用区块管理可以为网站增加新的功能与特色: 免费代码 RSS新闻线索 时钟和日历 … 0/~wue/backend.php 在PN的官方网站和其他站点,会出现一些已经编制好的可扩展区块 这些区块的特点: 不必建立新的表,所有没有初始化过程 安装在html/includes和images目录下 代码比较简单,功能单一 在0/wue有区块可以下载,在课程软件包有onlineXP区块 安装区块的过程: 把这两个目录复制后粘贴到html下 原封不动的“覆盖”到html下的对应目录下 出现这样的提示是正常的,已有文件不会被删除 免费代码是一些网站提供的信息服务,有 天气预报 火车时刻 搜索引擎 股市走向 … 把免费代码镶嵌在网站中,使得网站具有同样的服务功能,当然,借用他人数据 因特网上存在大量的免费代码,为我们丰富网站的功能提供了便利 免费代码的功能保罗万象,从天气预报,火车时刻,到搜索引擎,林林总总 网站建设者需注意收集和测试 通过PN中“区块管理”的中的HTML区块可发布免费代码 上网使用搜索引擎,“免费代码 时刻表”作为关键词,得到一段免费代码 iframe src=/search.htm frameBorder=0 width=400 height=90 scrolling=no/iframe 用于需要周期性更新的外部数据,如股市,天气等 区块(Block)和模块(module)有什么差别? 常用的模块扩展有那些操作步骤? 总结区块管理的常用功能。 《计算机网络 --基于因特网的信息服务平台》(第2版) 模块扩展 区块扩展 自由代码的扩展 RSS扩展 主题样式的扩展 CMS是一种可以扩展的网站构架,符合其开发标准的软件代码,可以以各种形式对网站的功能进行扩展,或对网站的外观进行更换 本讲以POSTNUKE为例,介绍内容管理系统功能和外观扩展的各种方式和方法 希望在以后的实践中,各位同学可以“举一反三”,灵活的加以应用 主题样式(Theme):Xams RSS: 吴伟的网站、人民网的新闻线索 区块扩展:时钟(OnlineXP) 免费代码:天气预报 通过此模块管理可以对网站现有模块进行功能的调整(禁用/启用)和删除 可以安装第三方模块(可以从PostNuke官方网站或其他相关网站中获得),并进行: 初始化(建表) 激活(在后台出现管理图标) 进行相关的后台操作(例如,进行论坛模块的栏目设置) 使用区块管理(使得模块的前台的功能启动)对首页进行改动 是一种功能相对复杂网站扩展,会涉及: 安装新的软件模块在/html/modules下 需要在数据库中新建表(tables) 会在后台界面出现新的

文档评论(0)

zhuwo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档