Yupoo相册插件 - 1.0.3 Beta

插件开发及发布

版主: woniou

vfa-sky
帖子: 14
注册时间: 2009年 3月 15日 02:31

Yupoo相册插件 - 1.0.3 Beta

帖子 vfa-sky »

更新:

1.0.3 Beta
1. 重构 Model::init() , 减低Model的偶合度
2. 重构 Yupoo_Plugin::output , 允份利用Model


1.0.2 Beta
1. 相片列表不再获取照片原图(相片达到一定数量会导致超时)
2. 缓存文件ID加入插件的名字,避免与其它缓存ID冲突
3. 加入清空缓存选项


插件安装说明:

* 1.Yupoo API申请地址: http://www.yupoo.com/services/api/apply
* 2.请配置Yupoo API应用程序认证类型为 "桌面应用" ,否则插件无法正常使用
* 3.在Yupoo插件配置设定要显示的相册

* 4.修改当前风格文件 page.php

将 "$this->content('阅读剩余部分...'); "

替换 " if ( $this->_archiveSlug != 'Yupoo_Plugin_output' )
{
$this->content('阅读剩余部分...');
}
else
{
Yupoo_Plugin::output($this->options->row['siteUrl']);
}"

* 5.创建页面,将缩略名设为"Yupoo_Plugin_output"
* 6.该插件包含CacheFile (文件缓存)插件

* 由于firfox的安全限制,照片上传暂不支持firfox

附测试API KEY:
Api Key: 3ce76b681eacc5747dd5108d9b01b7eb
Shared Secret: ybisjwqbh6d1g4ff

演示:http://www.vfasky.net/index.php/Yupoo_Plugin_output/
下载插件:http://www.vfasky.net/index.php/archives/typeco-Yupoo-Plugin.html
vfa-sky
帖子: 14
注册时间: 2009年 3月 15日 02:31

Re: Yupoo相册插件 - 1.0.3 Beta

帖子 vfa-sky »

:L
头像
joyqi
帖子: 422
注册时间: 2007年 7月 24日 19:43
联系:

Re: Yupoo相册插件 - 1.0.3 Beta

帖子 joyqi »

非常赞,很好的插件,使用中发现两个问题
1.打开php报错以后,在没有建立相册的情况下,进入后台的相册列表后会报如下错误

代码: 全选

Warning: Invalid argument supplied for foreach() in D:   ypechousrpluginsYupooViewdefault.php on line 31

应该是没有判断空值引起的

2.似乎只支持ie浏览器,不知道有没有支持其他浏览器的计划,非常期待

从这里我也看出了一些插件机制需要完善的地方,比如插件配置面板的提示信息似乎没有接口,需要自己hack
希望能够多提出一些插件接口的改进意见 :lol
sluke
帖子: 110
注册时间: 2007年 7月 25日 03:28

Re: Yupoo相册插件 - 1.0.3 Beta

帖子 sluke »

http://www.yupoo.com/services/api/apply

又拍API申请地址,楼主没有给链接,哈哈
vfa-sky
帖子: 14
注册时间: 2009年 3月 15日 02:31

Re: Yupoo相册插件 - 1.0.3 Beta

帖子 vfa-sky »

[quote="70"]非常赞,很好的插件,使用中发现两个问题
1.打开php报错以后,在没有建立相册的情况下,进入后台的相册列表后会报如下错误

代码: 全选

Warning: Invalid argument supplied for foreach() in D:   ypechousrpluginsYupooViewdefault.php on line 31

应该是没有判断空值引起的

2.似乎只支持ie浏览器,不知道有没有支持其他浏览器的计划,非常期待

从这里我也看出了一些插件机制需要完善的地方,比如插件配置面板的提示信息似乎没有接口,需要自己hack
希望能够多提出一些插件接口的改进意见 :lol[/quote]

第1个问题已经修复;
第2个问题比较麻烦,firfox 下的 表单 file 提交到服务器,无论用 JS 获取,还是POST提交 ,都获取不了客户端图片的绝对路径.只返回图片的名称.很奇怪.

在写插件的时候,一但遇到错误(我们这些新手,遇到特别多). 本想移除插件文件就可以禁用插件的. 但事实现在只能重装一次BLOG. :lol
头像
joyqi
帖子: 422
注册时间: 2007年 7月 24日 19:43
联系:

Re: Yupoo相册插件 - 1.0.3 Beta

帖子 joyqi »

[quote="vfa-sky"][quote="70"]非常赞,很好的插件,使用中发现两个问题
1.打开php报错以后,在没有建立相册的情况下,进入后台的相册列表后会报如下错误

代码: 全选

Warning: Invalid argument supplied for foreach() in D:   ypechousrpluginsYupooViewdefault.php on line 31

应该是没有判断空值引起的

2.似乎只支持ie浏览器,不知道有没有支持其他浏览器的计划,非常期待

从这里我也看出了一些插件机制需要完善的地方,比如插件配置面板的提示信息似乎没有接口,需要自己hack
希望能够多提出一些插件接口的改进意见 :lol[/quote]

第1个问题已经修复;
第2个问题比较麻烦,firfox 下的 表单 file 提交到服务器,无论用 JS 获取,还是POST提交 ,都获取不了客户端图片的绝对路径.只返回图片的名称.很奇怪.

在写插件的时候,一但遇到错误(我们这些新手,遇到特别多). 本想移除插件文件就可以禁用插件的. 但事实现在只能重装一次BLOG. :lol[/quote]


移除插件需要重装是什么意思,能否具体描述下情况
vfa-sky
帖子: 14
注册时间: 2009年 3月 15日 02:31

Re: Yupoo相册插件 - 1.0.3 Beta

帖子 vfa-sky »

当编写的插件出错,导致打不开后台. 无法禁用插件.
好像WP就是把插件目录移除,就能移除插件
头像
joyqi
帖子: 422
注册时间: 2007年 7月 24日 19:43
联系:

Re: Yupoo相册插件 - 1.0.3 Beta

帖子 joyqi »

[quote="vfa-sky"]当编写的插件出错,导致打不开后台. 无法禁用插件.
好像WP就是把插件目录移除,就能移除插件[/quote]

如果我们提供类似wp的机制,那么每次访问都会扫描整个插件目录,会造成一定的效率瓶颈
你觉得提供一个命令行工具来解决这个问题怎么样
vfa-sky
帖子: 14
注册时间: 2009年 3月 15日 02:31

Re: Yupoo相册插件 - 1.0.3 Beta

帖子 vfa-sky »

[quote="70"]
如果我们提供类似wp的机制,那么每次访问都会扫描整个插件目录,会造成一定的效率瓶颈
你觉得提供一个命令行工具来解决这个问题怎么样[/quote]
门槛高了一些.插件出现问题,除了在开发过程,用户使用插件也可能出现.如果要用户用命令行去禁用插件,似乎不太好
头像
joyqi
帖子: 422
注册时间: 2007年 7月 24日 19:43
联系:

Re: Yupoo相册插件 - 1.0.3 Beta

帖子 joyqi »

我需要先测试一下这个功能对系统性能的影响究竟有多少
回复