Zblog活动链接推广插件V1.1.2正式完结了。

原创 野人  2021-11-21 18:14  阅读 44 次

之前,不是写了《学习了关于版本号的规则》,所以这次更新的版本号就是按照这个规则来的,因为既有修复bug,又有新增功能,所以V1.1.2,准了。

一、那么先说下新增功能吧:数据管理

说实话,这个功能点我自己都没想到咋会有这个功能啊,因为当初设想的是在删除插件的时候,让用户再次确认是否删除就可以了(防止用户手误,如果他如诺再次点了删除,那就是用户自己的锅了),但是发现Zblog插件没有办法实现在删除前再次确认的功能,于是就问了下具有多年推广经验凯恩,他提出了这个功能点,理由是有了该功能方便多站点的间的快速迁移,当然了,这个功能点就跟使用类似宝塔这类服务器管理软件里面的数据备份一样的道理,只不过插件是只备份了插件的数据,罢了。

然后,啰嗦一句,虽有备份功能,但是时常做好备份才是最最最重要的,毕竟要知道有些数据是无价滴!!!

二、修复、优化了哪些bug/功能

1、个别网站的前台二维码展示不一致

2、个别浏览器新窗口打开会弹窗提示,统一改成当前页跳转,可后退返回,有效减少了访客流失率。

3、个别浏览器获取数据异常(比较特殊,后面有详情说明)

4、优化了调用代码的界面。(更加实用性的,比如自定义字体颜色/大小等...)

其实严格意义上来说,前面的三条都只能算是兼容性的问题(但是,不是做这行的都会把它称为bug,那就bug吧。),因为绝大多数的产品都是有兼容性的问题,不能100%保证都没有问题,但是能保证大多数主流的网站/机型能正常运行,而对于这类的问题,解决方法只能说多拿真实案例测试和用户反馈了,毕竟兼容性引起的问题,不一定是自身代码有引起,也有可能是使用者的自身网站所引起(外部因素)。

针对二、1的测试和说明

所以我就提取了阳光的导航站所有站点和自己平常有逛过的站点,大约60个左右的真实站点,进行前台二维码展示是否正常进行了测试(有/没有用我插件的我都测试一波再说,没用的话说不定看到我这么认真的测试说不定就用了呢,哈哈),部分站点测试图如下:

可以得出如下结论:

1、大部分站点展示正常,只有少数站点,因为外部因素(网站自身使用的主题跟插件的样式冲突了导致的)

2、外部因素列子:

  • 其中之前我爱手赚网的发文反馈说他的前台二维码展示没有居中的问题就是外部因素之一(已兼容)。
  • 360手赚网的顶部标题不居中(已兼容)
  • 赛花红前台二维码展示的关闭按钮直接变形了,然后大致看了下他网站使用的是asp的程序的主题,所以没有打算兼容这块,因为需要重写的样式有点多,而且他网站的程序跟插件也不兼容
  • 还有一些站点不兼容性的问题,我有看到的话,都有做了兼容性处理了。

其实对于这类兼容性的问题,我已经寻求Zblog开发者们,就是说这类的问题,是属于插件的问题?还是用户自身网站的问题?然后是让用户自行处理,还是上升到定制化?

确实这块的话,我也没经验啊,我只知道我们公司上面分配项目的时候,都会说已经跟客户提前沟通/说明过了,要兼容哪些机型/设备,然后我们写的时候就会考虑进去了。

而插件这块没经验啊,如果上升到定制化的需求的话,会不会又有人说啊(我是不是想的有点多了啊)。

针对二、3的详情说明

这个真的算是定制化需求了,因为有客户反馈说自己的站点在苹果系统上的某度APP,点击链接后,会导致获取数据失败,但是其他的浏览器都是一切正常的。

经过我的排查和验证,就是某度APP的浏览器自带规则,那就只能特殊化处理了,这块真的排查了好久,因为一度怀疑是苹果系统的安全策略(之前就遇到过,《关于window.open()在苹果(ios)系统下无法正常执行》),结果万万没有想到问题是出在它家的浏览器上。

反正最终是解决了,也就是专门为这个用户写了对应的代码。

对于要兼容某种类型的浏览器客户,建议先看下自身网站的统计数据,在里头有一项是数据是可以得知哪种浏览器访问最多,下面我以百度统计里面为例子;

然后大家就看数据说话,是否要兼容了,对于一些小众的浏览器访问的量少的话,就没有必要兼容了,只能说没有意义浪费时间,当然你要兼容的话,我也是可以,毕竟这是定制化的需求,是收费的。

针对二、4的优化说明

只能说,对于调用代码这块,我设计的时候想复杂了,什么自定义样式/自定义元素,其实真的没有必要了,因为我看有的用户还不怎么会使用,导致插件在前台的展示跟它所预想的不一致,然后就出bug了呗,我归类是产品使用类的问题,所以这块打算删除这个功能,就是没有了自定义样式/自定义元素,而且让用户自行在UE编辑器自行选择自家要什么样的元素和样式,这样即保证了兼容性了,使用性还上升了不少了,具体怎么使用我给大家来个演示吧。

上图演示的是从编辑器中添加活动,插件的那边复制过来的调用代码也是同样的操作方法。

为什么说是正式版?

因为功能基本都完善了,比如之前想着增加失效邮件提醒功能,结果Zblog插件应用中心有,那就不需要重新写了,然后苦于找不到有效的解决删除之前二次确认是否删除的方法,于是更换为数据管理。

然后也进行算是大面积的覆盖真实站点测试了。

综上所述,可以完结了。

本文地址:https://www.yerenwz.com/5191.html
版权声明:本文为原创文章,版权归 野人 所有,欢迎分享本文,转载请保留出处!

发表评论

  1. 土巴牛
    土巴牛 【农民】 @回复

    感谢野人大哥开发的插件并分享出来,真的非常实用!
    另外请教一下,如何把插件的快捷入口按钮添加到后台顶部导航或者左侧栏目中,因为插件使用频率较高,每次到插件管理中去设置感觉效率总是满一丢丢,哈哈!

    • 野人
      野人【站长】2021-11-22 at 23:05  回复

      @土巴牛这块的话,我要考虑下,之前有想过这个问题,但是实际上,比如我都是开两个窗口的,一个窗口是插件页,一个窗口文章页,所以直接复制过来就可以了。所以你也可以尝试下这样的方式,看下能提升效率不。