论坛风格切换切换到宽版
  • 25100阅读
  • 51回复

[分享]PHPWind 5.0 插件开发规则预先公告,插件使用者\开发者必看 [复制链接]

上一主题 下一主题
离线aileenguan
 

发帖
5863
金钱
1631
威望
2749
只看楼主 倒序阅读 使用道具 楼主  发表于: 2006-10-19

    相对其他很多论坛产品而言,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
发帖
1721
金钱
743
威望
155
只看该作者 沙发  发表于: 2006-10-19
这个沙发不错   期待中....
离线loooong

发帖
3749
金钱
8
威望
225
只看该作者 板凳  发表于: 2006-10-19
好东西哦
支持一下
离线丫0丫0

发帖
2111
金钱
553
威望
251
只看该作者 3楼 发表于: 2006-10-19
顶啊 期待啊
第一次 位置这么早
离线airwin
发帖
710
金钱
256
威望
211
只看该作者 4楼 发表于: 2006-10-19
前排支持!
离线airwin
发帖
710
金钱
256
威望
211
只看该作者 5楼 发表于: 2006-10-19
插件的规范化真是太好了~
再次感谢PW团队 感谢阿官~
离线笨笨啊
发帖
3286
金钱
754
威望
983
只看该作者 6楼 发表于: 2006-10-19
嘿嘿,阿官,加油
最新漂亮韩妆,健康漂亮加拿大饰品
无铅 无镊 无毒 环保饰品,尽请登录

兜衣妆http://www.doudoushop.net
离线aileenguan

发帖
5863
金钱
1631
威望
2749
只看该作者 7楼 发表于: 2006-10-19

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

一起加油~

离线筱旻
发帖
4433
金钱
700
威望
388
只看该作者 8楼 发表于: 2006-10-19
靓!!!!支持!!!
离线greenrock

发帖
5783
金钱
268
威望
881
只看该作者 9楼 发表于: 2006-10-19
阿官,是该解决引用多出的双引号问题的时候了
这个好,但是目前的插件可能会涉及到更新。
其实,希望大家可以开发独立的插件,哪怕查询次数稍微多一点。需要的时候,有主程序自动require进入。
当然,需要改动界面的那是不可避免的,但应该尽量的集中而且少
离线supwind
发帖
1121
金钱
503
威望
98
只看该作者 10楼 发表于: 2006-10-19
对于安装插件一窍不通的确实是福音

对于我几乎没任何惊喜
离线btyyy

发帖
5410
金钱
263
威望
241
只看该作者 11楼 发表于: 2006-10-19
不错...
离线cnfk

发帖
2907
金钱
288
威望
695
只看该作者 12楼 发表于: 2006-10-19
期待中。
发帖
264
金钱
194
威望
8
只看该作者 13楼 发表于: 2006-10-19
期待一下
离线cqxty
发帖
1056
金钱
23
威望
16
只看该作者 14楼 发表于: 2006-10-19
加油!!支持
快速回复
限80 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个