阿里云附件(WordPress插件)更新到 v2.0 beta版——发布重要更新!

2015-01-09

2016.04.06更新:升级到v2.1 beta版,链接地址:http://mawenjian.net/p/977.html

时隔两年,阿里云附件(Aliyun OSS Support)再次更新,针对v1.0版存在的问题进行了11项改进。欢迎各位体验并提出意见和建议!

两年前,为了满足自己的特定需求,将上传到WordPress的附件同步到阿里云OSS中,我写了阿里云附件(Aliyun OSS Support)插件的v1.0版本。做v1.0版的时候,我考虑的是只要能满足自己的基本使用需求即可,发出来纯粹是为了顺便方便大家,所以并没有对用户需求进行调研,代码质量也很低,还存在很多的BUG。

后来因为我的博客转为使用百度BCS作为云存储的缘故,这个插件便没有更新了,我把精力放在了BCS插件上。后来随着个人需求的增多,我对BCS插件进行了数个版本的更新,所以到最后,我便把这两个插件实现的功能、修复的BUG搞混了。以致当众网友给这个OSS插件提意见的时候,我竟会错以为功能已经实现了,也并未引起足够重视。直到前几天开始着手升级的时候,我才发现这个插件竟然还在如此初级的阶段。

虽然插件功能少、BUG多,但因为是发布时间最早的OSS同步插件,所以还是受到了众网友的谬赞。随着WordPress升级到新版本,众网友陆续反馈这款插件变得不可用,于是我便着手对这款插件进行升级。因为平时我就在考虑应当从哪些方面进行完善,所以实际操作起来,反倒没费什么力气。在经过大约两天的编码和测试后,这个v2.0 beta版的新插件就这么华丽丽地诞生了!

废话说了这么多,下面进入正题,看看v2.0 beta版都进行了哪些更新

  1. 修复了v1.0版本中网友提出的各类BUG(我能想到的);
  2. 更新OSS SDK到最新的 v1.1.6 版本;
  3. 修复只能上传图片不能上传其他类型文件的BUG;
  4. 支持OSS所有存储地域(杭州、北京、深圳、青岛、香港)和内外网支持;
  5. 增加插件启用时的服务器运行环境测试,如果服务器不满足基本要求,则会进行提示;
  6. 增加AK/SK/BUCKET校验功能,如果AK/SK没有操作BUCKET的权限,或者BUCKET为“私有”或“公开读写”状态,则会进行相应提示;
  7. 增加插件卸载复原功能,会在插件卸载的时候将upload_path_url参数还原;
  8. 允许用户选择是否将图片的缩略图不同步到OSS;
  9. 优化代码结构,把大部分代码进行了重写,增加了完整的代码注释,对可能产生的错误和可能抛出的异常进行了相应处理,增强了代码的健壮性;
  10. 代码同步到了Github(https://github.com/mawenjian/aliyun-oss-support),方便各位有兴趣的朋友创建新的分支。
  11. 完善了插件配置页面的文字描述,即使是小白也能按说明把插件配置好。

放张截图:

阿里云附件v2.0 beta版

说明:

1、由于增加了新参数的缘故,所以如果是从v1.0版本升级过来的话,请在安装新版本插件后,到配置页面把新参数补充完整,以免影响使用。

2、最好将原来上传到WordPress的附件同步到OSS的相应目录,否则启用插件后,原来上传图片的缩略图在WordPress后台将会不能显示。

3、建议在上传文件前规范文件的命名规则,避免因不符合OSS的Object命名规范而导致上传失败。个人建议文件命名使用“26个英文字母”、“数字0-9”以及“-”,除此之外的字符都不用。

4、对于体积较大的文件,不建议使用WordPress后台上传,因为需要Web服务器进行周转,效率较低,也容易出错(尤其是海外服务器);建议直接通过OSS管理后台或相关工具上传到OSS中的相应位置。

5、如果有任何意见或建议,请到 http://mawenjian.net/p/977.html 反馈。

6、欢迎其他OSS类同步插件将我新加入的功能放到他们的插件中(直接粘贴代码也无所谓,当然,最好可以提及下idea来自于我)。为广大网友提供更好用的插件才是我们的最终目的,其他都不重要。

插件维护页面:http://mawenjian.net/p/977.html

插件下载地址:http://url.ehan.cn/osssupport


除非特殊说明,本博客文章均为原创,转载请以链接形式标明博文地址。

本文链接地址: 阿里云附件(WordPress插件)更新到 v2.0 beta版——发布重要更新!

分类:WordPress | 标签: |