Yupoo相册插件 - 1.0.3 Beta

插件开发及发布

版主: woniou

Yupoo相册插件 - 1.0.3 Beta

帖子vfa-sky » 2009年 3月 15日 02:40

更新:

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 » 2009年 3月 15日 02:46

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

Re: Yupoo相册插件 - 1.0.3 Beta

帖子joyqi » 2009年 3月 15日 03:14

非常赞,很好的插件,使用中发现两个问题
1.打开php报错以后,在没有建立相册的情况下,进入后台的相册列表后会报如下错误
代码: 全选
Warning: Invalid argument supplied for foreach() in D:   ypechousrpluginsYupooViewdefault.php on line 31

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

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

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

Re: Yupoo相册插件 - 1.0.3 Beta

帖子sluke » 2009年 3月 15日 03:23

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

又拍API申请地址,楼主没有给链接,哈哈
sluke
 
帖子: 109
注册: 2007年 7月 25日 03:28

Re: Yupoo相册插件 - 1.0.3 Beta

帖子vfa-sky » 2009年 3月 15日 17:54

[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
vfa-sky
 
帖子: 14
注册: 2009年 3月 15日 02:31

Re: Yupoo相册插件 - 1.0.3 Beta

帖子joyqi » 2009年 3月 15日 23:15

[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]


移除插件需要重装是什么意思,能否具体描述下情况
头像
joyqi
 
帖子: 419
注册: 2007年 7月 24日 19:43

Re: Yupoo相册插件 - 1.0.3 Beta

帖子vfa-sky » 2009年 3月 15日 23:37

当编写的插件出错,导致打不开后台. 无法禁用插件.
好像WP就是把插件目录移除,就能移除插件
vfa-sky
 
帖子: 14
注册: 2009年 3月 15日 02:31

Re: Yupoo相册插件 - 1.0.3 Beta

帖子joyqi » 2009年 3月 16日 06:12

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

如果我们提供类似wp的机制,那么每次访问都会扫描整个插件目录,会造成一定的效率瓶颈
你觉得提供一个命令行工具来解决这个问题怎么样
头像
joyqi
 
帖子: 419
注册: 2007年 7月 24日 19:43

Re: Yupoo相册插件 - 1.0.3 Beta

帖子vfa-sky » 2009年 3月 16日 17:26

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

Re: Yupoo相册插件 - 1.0.3 Beta

帖子joyqi » 2009年 3月 16日 17:52

我需要先测试一下这个功能对系统性能的影响究竟有多少
头像
joyqi
 
帖子: 419
注册: 2007年 7月 24日 19:43

下一页

回到 插件及扩展

在线用户

正在浏览此版面的用户:没有注册用户 和 11 位游客