统计排行 社区应用 社区服务 会员列表 最新帖子 精华区 帮助
主题 : PHPWind 5.0 插件开发规则预先公告,插件使用者\开发者必看
aileenguan 离线
级别: 荣誉会员

UID: 34600
精华: 8
发帖: 5857
金钱: 1623 两
威望: 2744 点
PW积分: 31 点
技术分: 0 分
团队工龄: 0 月
群组: phpwind支持团队
在线时间: 1364(时)
注册时间: 2004-08-12
最后登录: 2010-03-01
楼主  发表于: 2006-10-19   
来源于 分享 分类

PHPWind 5.0 插件开发规则预先公告,插件使用者\开发者必看

    相对其他很多论坛产品而言,PW的插件安装一直以来都相对比较简单,仅需在后台添加插件唯一ID,插件名,前台文件,后台文件,相关文件,是否显示几个简单的选项即可。但我们注意到仍然有不少用户不知道如何安装插件,前后台文件填写颠倒,不知道如何执行SQL代码,忘记给相关缓存文件设置777属性——这些错误导致了很多用户归咎于插件作者自身,给开发者以及用户都带来了困扰。

       PW的开发者们一直致力于让我们的论坛产品更加人性化,在PW5.0发布的前夕,我们精密谋划,将为5.0版本的插件提供最新最安全最简易的安装思路。为了避免近期插件作者开发插件走老路线做无用功,以及提醒旧有插件作者按照新的思路对插件加以改动以适应新版本的需求,特此发布本公告。

新的插件安装我们坚信将使得插件的安装简单到不能再简单的地步,简单到极致!你只需要在后台添加一个插件名称——比如打工插件,和一个插件唯一ID——比如Work,这两个选项之后,插件将会自动完成安装——自动检索相关文件是否可写,自动检验是否需要执行SQL代码,并过滤任何可能危及自身数据的SQL语句,自动选择前后台文件,等等。新的插件机制不仅仅对于用户要比之前产品更为简单,而且充分考虑到了插件所可能带来的危险性,避免了插件可能对自身数据的破坏!安装插件,仅仅填写两个选项!而删除插件,只需要后台点一下卸载,所有相关文件都将自动清除,且确保安全,一切都是如此简单!

       我们深信这将会成为5.0的一个亮点。同时,针对插件开发者,公布如下插件开发规则。

      首先,插件文件存放将会比之前产品有较大变动,每个插件所有的文件都会存放在一个独立的文件夹内,避免了从前插件文件存放于多个目录,给管理者带来的不便。具体目录结构如下:

       (譬如一个插件名字叫做打工插件,唯一IDwork

l Hack/work/ 插件根目录放置PHP文件,其中将包含几个重要的文件约定:

n前台文件约定为index.php

n后台管理文件约定为admin.php

n数据库执行文件可把要执行的SQL代码放置在sql.txt文件中。

lHack/work/image 目录存放相关插件的图片

lHack/work/template 目录存放插件所使用的模板,区别于以前模板分别存放在template/wind template/admin目录,今后将统一放置于此目录下。

lHack/work/require 目录存放插件需要包含的一些其他文件,大型插件用得到。

lHack/work/data 目录存放插件配置文件,缓存文件等,该目录下所有文件都要求可写,插件安装时自动检验目录可写性以及目录下所有文件可写性。

新版本的插件规则的变动,主要体现在插件文件目录上的变动,至于插件开发本身,并没有改动,所以并不影响旧有插件的使用。同时,建议插件开发者们所有的数据尽可能的建立新的表,而尽量避免改动原来的表,大量的改动PHPWind自身文件更不推荐,这将为升级论坛程序带来极大麻烦。

       为了给插件开发者提供更多的便利,之后还会推出更为详细的相关函数介绍,根据插件目录的结构,开发组还会提供一些只跟插件有关的函数来供使用,譬如以前的模板包含函数为PrintEOT,而插件中的此函数将会发生变动。

       伴随PW5.0的问世,公司系列产品都将推出,其中包括一项PW easy服务,旨在推行更简单的PW安装使用,无论是我们的模板体系,抑或是插件,还是其他的第三方资源,您的使用都会有前所未有的简单体验。用最可靠的程序提供最简单最人性化的使用,是我们的目的。  

[ 此贴被aileenguan在2006-10-19 09:59重新编辑 ]
清空我的评分动态本帖最近评分记录: 共6条评分记录
airwin 威望 +2 2006-10-19 -
蓝萧 威望 +3 2006-10-19 -
jvcxp 威望 +3 2006-10-19 -
airwin 威望 +2 2006-10-19 -
蓝萧 威望 +3 2006-10-19 -
jvcxp 威望 +3 2006-10-19 -
隐藏评分记录
fcblue 离线
级别: 四星会员
UID: 857834
精华: 1
发帖: 1719
金钱: 740 两
威望: 155 点
PW积分: 15 点
技术分: 0 分
团队工龄: 0 月
群组: phpwind支持团队
在线时间: 464(时)
注册时间: 2006-08-08
最后登录: 2010-02-01
沙发  发表于: 2006-10-19   
这个沙发不错   期待中....
loooong 离线
级别: 四星会员
UID: 414102
精华: 0
发帖: 3182
金钱: 1092 两
威望: 63 点
PW积分: 200 点
技术分: 0 分
团队工龄: 0 月
群组: 因为我们是NB青年!!
在线时间: 1191(时)
注册时间: 2005-08-09
最后登录: 2010-03-15
2楼  发表于: 2006-10-19   
好东西哦
支持一下
丫0丫0 离线
级别: 商业版用户
UID: 896197
精华: 0
发帖: 2110
金钱: 552 两
威望: 251 点
PW积分: 31 点
技术分: 0 分
团队工龄: 0 月
群组: 大火星帝国
在线时间: 446(时)
注册时间: 2006-09-05
最后登录: 2010-03-05
3楼  发表于: 2006-10-19   
顶啊 期待啊
第一次 位置这么早
airwin 离线
级别: 三星会员
UID: 450933
精华: 0
发帖: 710
金钱: 256 两
威望: 211 点
PW积分: 15 点
技术分: 0 分
团队工龄: 0 月
在线时间: 388(时)
注册时间: 2005-09-15
最后登录: 2010-01-26
4楼  发表于: 2006-10-19   
前排支持!
airwin 离线
级别: 三星会员
UID: 450933
精华: 0
发帖: 710
金钱: 256 两
威望: 211 点
PW积分: 15 点
技术分: 0 分
团队工龄: 0 月
在线时间: 388(时)
注册时间: 2005-09-15
最后登录: 2010-01-26
5楼  发表于: 2006-10-19   
插件的规范化真是太好了~
再次感谢PW团队 感谢阿官~
笨笨啊 离线
级别: 荣誉会员
UID: 455272
精华: 0
发帖: 3286
金钱: 754 两
威望: 983 点
PW积分: 15 点
技术分: 0 分
团队工龄: 0 月
群组: phpwind支持团队
在线时间: 722(时)
注册时间: 2005-09-20
最后登录: 2009-09-14
6楼  发表于: 2006-10-19   
嘿嘿,阿官,加油
最新漂亮韩妆,健康漂亮加拿大饰品
无铅 无镊 无毒 环保饰品,尽请登录

兜衣妆http://www.doudoushop.net
aileenguan 离线
级别: 荣誉会员

UID: 34600
精华: 8
发帖: 5857
金钱: 1623 两
威望: 2744 点
PW积分: 31 点
技术分: 0 分
团队工龄: 0 月
群组: phpwind支持团队
在线时间: 1364(时)
注册时间: 2004-08-12
最后登录: 2010-03-01
7楼  发表于: 2006-10-19   

引用
引用第6楼笨笨啊2006-10-19 10:01发表的“”: 嘿嘿,阿官,加油

一起加油~

筱旻 离线
级别: 四星会员
UID: 179487
精华: 3
发帖: 4433
金钱: 700 两
威望: 388 点
PW积分: 49 点
技术分: 0 分
团队工龄: 0 月
群组: phpwind支持团队
在线时间: 807(时)
注册时间: 2005-02-25
最后登录: 2008-06-12
8楼  发表于: 2006-10-19   
靓!!!!支持!!!
greenrock 离线
级别: 荣誉会员
UID: 370245
精华: 1
发帖: 5777
金钱: 261 两
威望: 878 点
PW积分: 182 点
技术分: 0 分
团队工龄: 23 月
在线时间: 1444(时)
注册时间: 2005-07-14
最后登录: 2010-03-14
9楼  发表于: 2006-10-19   
阿官,是该解决引用多出的双引号问题的时候了
这个好,但是目前的插件可能会涉及到更新。
其实,希望大家可以开发独立的插件,哪怕查询次数稍微多一点。需要的时候,有主程序自动require进入。
当然,需要改动界面的那是不可避免的,但应该尽量的集中而且少
supwind 离线
级别: 三星会员
UID: 568472
精华: 0
发帖: 1121
金钱: 503 两
威望: 98 点
PW积分: 15 点
技术分: 0 分
团队工龄: 0 月
在线时间: 425(时)
注册时间: 2005-12-21
最后登录: 2009-06-22
10楼  发表于: 2006-10-19   
对于安装插件一窍不通的确实是福音

对于我几乎没任何惊喜
btyyy 离线
级别: 四星会员
UID: 462186
精华: 0
发帖: 5403
金钱: 256 两
威望: 231 点
PW积分: 30 点
技术分: 0 分
团队工龄: 0 月
群组: PHPWind官方团队
在线时间: 2131(时)
注册时间: 2005-09-27
最后登录: 2010-02-25
11楼  发表于: 2006-10-19   
不错...
cnfk 离线
级别: 四星会员
UID: 24443
精华: 0
发帖: 2695
金钱: 1016 两
威望: 681 点
PW积分: 20 点
技术分: 0 分
团队工龄: 0 月
群组: hhhhhhhh
在线时间: 1006(时)
注册时间: 2004-07-22
最后登录: 2010-03-17
12楼  发表于: 2006-10-19   
期待中。
级别: 一星会员
UID: 847492
精华: 0
发帖: 264
金钱: 194 两
威望: 8 点
PW积分: 0 点
技术分: 0 分
团队工龄: 0 月
在线时间: 103(时)
注册时间: 2006-08-02
最后登录: 2009-01-11
13楼  发表于: 2006-10-19   
期待一下
cqxty 离线
级别: 四星会员
UID: 689953
精华: 0
发帖: 1039
金钱: 268 两
威望: 16 点
PW积分: 15 点
技术分: 0 分
团队工龄: 0 月
在线时间: 1018(时)
注册时间: 2006-04-14
最后登录: 2010-03-16
14楼  发表于: 2006-10-19   
加油!!支持
描述
快速回复

温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
验证问题:
你将要注册的是什么网站<答:phpwind> 正确答案:phpwind
按"Ctrl+Enter"直接提交