欢迎您,零度科技专业海外服务器租用
公司电话: 24小时电话: 

当前位置:首页>网站建设教程>PHP教程>HDWiki

目录导航

HDWiki插件开发详细教程

发布于 2010-11-17   插件HDWiki
HDWiki

HDWiki插件开发详细教程

关于什么是插件,插件有什么好处相信都不用给大家讲解了。现在大部分的开源程序都支持插件开发,安装等功能。

插件简介

插件就是为了满足个性化需求按照HDWiki插件开发规范编写的可插拔程序,虽然可以直接对HDWiki进行二次开发实现插件同样的功能,但是这样做势必影响到系统的升级和稳定性。采用插件的方式,可以随时进行停用和卸载,而且对系统毫无影响。

HDWiki插件的类型

插件按照是否需要在前台显示,可以分为两类:前台展示类插件和非前台展示类插件。
插件举例:
1、百科联盟插件:只需要系统具有联盟同步和导入数据的功能,不需要在前台产生单独的频道,所以是非前台展示类插件。
2、互动摸摸插件:只需要后台管理,也是非前台展示类插件。
3、许愿墙插件:需要在前台展示内容,所以是前台展示类插件。
4、UCenter插件:非前台展示类插件。
目前的大部分插件都是非前台展示类,前台展示类插件开发起来应该是更有意思,比方说你可以开发一个类似开心网的争车位的插件,这类插件可玩性强。
导数据和数据采集等不需要在前台有专门的入口,所以都是非前台展示类插件。

HDWiki插件规范

注意,我们这里以插件的标识符 myplugin 为例。
1、myplugin应该放在 plugins 目录下面。
2、myplugin是采用MVC的开发模式。
3、myplugin包含有3个子目录 :control、model、view
4、myplugin子目录model下面必须有一个文件叫做:myplugin.class.php
5、myplugin.class.php 这个文件的内容:文件下载地址[http://kaiyuan.hudong.com/bbs/attachment.php?aid=MTUwM3wwNjc0NTVjZnwxMjg5OTc5MzMyfGI3NzY4U1ZObC8vVEJpNk9yVURRZkk0YjNxZDNONkhHR0ZMb0RhSE1ZVFBKM3pV]
6、myplugin子目录control下面必须有一个文件叫做:admin_myplugin.php
7、admin_myplugin.php 这个文件的内容:文件下载地址[http://kaiyuan.hudong.com/bbs/attachment.php?aid=MTUwNHxhY2IyMzJmYnwxMjg5OTc5MzMyfGI3NzY4U1ZObC8vVEJpNk9yVURRZkk0YjNxZDNONkhHR0ZMb0RhSE1ZVFBKM3pV]

HDWiki插件开发步骤

1、明确自己需要的功能,先认真看清楚HDWiki是否已经包含。
2、给插件想好名称(中英文都可)。给插件想好唯一标识符,也就是英文名称,这个非常重要。
3、把插件开发向导 pluginwizard.php 这个工具放到HDWiki的根目录下面。
4、假定你的HDWiki网址为:http://www.00isp.com,在浏览器打开地址 http://www.00isp.com/pluginwizard.php ,然后按照提示,填入相关的信息,最后点击生成即可。
5、到后台HDWiki插件下,点击全部推荐插件,即可看到插件列表,这个时候只需要点击按钮“安装此插件”即可完成插件的安装。
6、至此,插件的开发和调试环境已经完成,我们只需要增加相应的方法和模板文件即可完成插件的编写。
7、插件开发完毕后,我们进入已安装插件列表,点击“分享”即可把我们的插件发布到HDWiki官方网站,从而完成插件的共享和传播。

插件生产工具V1.0 下载地址:[http://kaiyuan.hudong.com/bbs/attachment.php?aid=MTUwMHxhOGRiOWY5ZnwxMjg5OTc5MzMyfGI3NzY4U1ZObC8vVEJpNk9yVURRZkk0YjNxZDNONkhHR0ZMb0RhSE1ZVFBKM3pV]

希望本文对大家开发插件有所帮助

到零度科技查看原文:http://www.ldisp.com/a/HDWiki/2010/681.shtml

上一篇:HDWiki百科程序后台漏洞可拿webshell权限
下一篇:HDWiki防止群发的修改方法

 
了解零度?

零度科技主营全球服务器租用,如果您有服务器租用需求请联系

海外服务器租用

推荐香港、美国、韩国。提供站群服务器、高防服务器租用

海外特价服务器

关注零度特价服务器频道,了解全球特价服务器。

112

业务咨询

    技术服务

      特价活动
        全站搜索
        热门搜索:
        会员
        0通知
        客服
        0特价
        搜索
        TOP
        香港高防服务器,远程桌面,韩国服务器,nginx,反向代理