WordPress 更新了! 4.3 Billie

很幸运第一时间更了4.3,编辑器终于原生支持了伪 markdown

第一次支持了 icon 设置入口

编辑菜单时候终于可以即时显示

然后新建用户也可以自动创建强密码

——————

我想说的是…………后台增强和代码高亮都没了这是闹甚啊!!!!?

悲剧的开始

昨晚连夜把美剧最后一集追完了,终于从此跟上了更新的步伐……正准备睡觉的时候小伙伴突然跟我说:“嘿!WordPress 更新了!”

啥?竟然这个时候更新了?好吧,看来注定了今夜无人入眠啊。作为一个追新族,当然要更新了。

落格域名下现在有两个网站,一个是落格博客,另一个是 Swift 语言官方手册翻译站,这两个都是用Wordpress 搭建起来的,先给子站升级!

有点不妥

没错就是有点不妥,因为在给子站点升级之后前端变空白了!根据我的经验来看,肯定是主题方面的问题,切换到主题页面果然——我一直在使用的默认主题 TwentyFifteen 损坏了——更新的时候官方主题也顺带更新了。好吧,好在哥早就习惯了使用子主题的方式来优化主题,果断删掉了损坏的主题重新下载安装。

再一次切换子主题,一切正常。

悲剧了

私以为子站更新无碍,那么主站应该也一样才对——结果更新完之后感人的事情发生了……

后台编辑页面相关插件按钮没了,富文本和纯文本模式不能切换了,就连插图也成了妄想!

我勒个擦!?

排错

既然遇到问题,就要解决——这是程序猿的终极奥义。首先按照常规,重新配置插件——我使用了后台编辑器增强插件,重新配置之后,至少熟悉的格式按钮回来了,但是代码高亮插件的按钮还是找不到。——莫非是版本问题导致插件不兼容?

回到前台检查文章发现所有的代码都正确高亮——也就是说,只有后台没有按钮!你妹呀!

好吧,进行第二步,干掉所有插件然后单个开启来排错:

事实上,我都不需要排错——因为我干掉了所有插件,MCE 依旧残废?。

默默地重新启用了所有的插件,我已然无语。好吧,既然不能切换纯文本模式——我平时还挺需要它的,我就想点办法来补救吧。 Tiny MCE Advance 自己带有一个源码浏览,打开之……代码高亮虽然没有了按钮,但是我可以让它捕获code标签,添加之……

等等!

尼玛忽然发现子站的编辑器似乎是正常的!我勒个擦?!

好吧……忽然发下窗外天已经亮了,我还是开了维护模式先睡觉吧。

中文翻译那帮坑货

其实这么说人家也不太对,我后来去他们论坛看了看,好像还没有4.3的翻译包出来——那么问题来了:挖掘机我用的中文版是哪里来的

算了,今天中午经过朋友的救急——他从网上找到了一篇文章,说中文用户暂缓升级4.3……

唉,连重装都省了,直接切换下语言——一切正常了。

反思

经历这件事情之后我忽然想到了一件事情,一个故事:

那时候我还在北京培训思科工程师,课余我们讲到一个真实的故事——大家都知道在程序猿啊攻城狮啊这一类人里边女士是比较少的——哦不,是非常少,如果哪天团队里来了一位五官端正的女士……哦,那应该是天使降落狼群了。不过,如果是你的 leader 被换位了女士,就是另外一番光景了。我们故事中这个团队就是如此,刚来的这个女大学生直接就成了他们部门的主管——自然她手底下的这些大老爷们是不服气的。然后有一天灾难爆发了:每天网络设备的维护都是要割接的,这东西看起来没什么意义,不过对于团队来讲这就是责任的传递了,网络割接前没有问题,那么哪怕是割接的后一秒它炸了,也不归我管了。——这样的情况下,某天凌晨割接完毕,网络一切正常,知道第二天上班,这个女大学生主管接到了噩耗——服务中断了。一堆大老爷们面对这个神奇的问题束手无策。

然后这个女 leader 就问了三个问题,阻止了灾难的发生——就好像正要喷发的火山突然打了个嗝,又把岩浆吸了回去。

  1. “割接前正常吗?”
  2. “你们做了什么改动?”
  3. “为什么没有回滚?”

是的,就这么简单——似乎作为一名技术人员,遇到问题解决问题是天生的习惯——竟然谁都没有想到回滚一下配置!

最后故事就这样乱糟糟的结束了,回滚了配置服务正常了,至于为什么会配错,不了了之了。这位女士不久之后也升迁走人了。

这里讲这个故事,就是想警醒一下自己,解决问题固然是好,但在技术已经成为服务的时候我们就不再是单单对代码负责,而是要对用户负责——用户需要的不是功能多么复杂,而是十年如一日的稳定和可用。在服务上线期间调试代码,就如同在航线上的飞机上调试飞机引擎。

我在遇到这个升级前一切正常,升级后出现问题的情况下竟然第一时间没有想到先回滚,确实是应该打脸。

好了,就写到这里吧,这段时间就用英文的后台好了。

发布者:R0uter

如非声明,本人所著文章均为原创手打,转载请注明本页面链接和我的名字。

留下评论

电子邮件地址不会被公开。 必填项已用*标注