陈德馨

把陈德馨博客从WordPress迁移到了Z-BLOG PHP

1772人参与 |分类: 微言阅读|时间:2016年06月07日 22:27

今天将陈德馨博客从WordPress迁移到了ZBLOG PHP,之所以在迁移到WordPress几个月之后再次迁移回来,并不是说WordPress不好,相反,WordPress是一个非常卓越的程序,毫无疑问WordPress都是目前世界上最流行的博客程序,具有很良好的扩展性,作为普通用户,你可以只作为简单的博客程序,作为中级玩家,你可以研究研究怎么用各种主题和插件让网站更漂亮,功能更强大;作为高级玩家,你可以编写插件,制作主题;作为终级玩家,你可以使用WordPress做到任何你想要的网站。

总而言之,WordPress仍然是这个世界上首屈一指的独立博客网站程序,但是,作为一个折腾过PJBLOG、Z-BLOG/ASP版、WordPress的博主的看法是:适合自己的才是最好的!

之前是Z-BLOG的ASP版迁移到基于PHP+MYSQL的WordPress,这次是从WordPress迁移到同样基于PHP+MYSQL的Z-BLOG的PHP版,之所以又迁移回来,是因为自从把博客从Z-BLOG迁移到WordPress之后,在使用过程中,我还是发现了一些就我个人而言很烦恼的功能设计。

一、ID不连续问题

由于WordPress的程序设计问题,在使用了文章ID作为固定连接之后,导致文章的ID不连续,非常不好。导致ID不连续的原因主要来自以下两个方面。

1、图片、附件、标签、类型等内容会占用ID

WordPress在文章编辑时每上传一个图片或者插入一个附件就占用了一个ID,而且连新建一个Tag标签也占用了一个ID,导致文章ID不连续,而且在输入绝对URL时,仅仅会显示一张图片或者一个标签,这点对于我是很难接受的。总不能每次打开FTP来上传图片,然后插入图片、插件等资源的绝对地址吧,这也太不方便了!

2、自动保存文章、自动草稿、文章修正版本会占用ID

另一个导致ID不连续的原因就是WordPress的自动保存草稿、文章修正版本等功能占用ID,虽然有很多禁止自动保存、禁止文章修订版的方法,但是还是会有很多占用ID的操作,比如新建文章类型等。

二、WordPress后台设计不如Z-blog简洁、易操作

由于WordPress毕竟是基于外国人设计的程序,所以很多设计上更符合外国人的操作习惯,虽然在引入中国之后,对很多操作UI设计上进行了中国化,但是操作起来还是感觉没有Z-blog的简洁、易操作,毕竟Z-blog是基于国人团队设计开发而成,在操作上确实更符合我们国人的使用习惯。

三、Wordpress的速度有待提升

虽然现在WordPress在程序代码上已经比之前的版本优化了很多,但是无论怎么精简代码、优化服务器设置、减少插件的使用,还是在加载速度上不如人意,经过我多次在阿里云的服务器上测试两套程序的加载速度和资源占用,Z-blog确实略胜一筹。

基于以上种种原因,所以我选择了继续折腾,把博客迁移回Z-blog,不过这次是迁移到Z-blog PHP版,毕竟基于PHP+MYSQL的Z-BLOG PHP版在各方面是比原来的的ASP版本要略胜一筹的,即使现在Z-BLOG ASP 版也有使用MSSQL数据库的,但是相信更多的博友还是会选择PHP版本。至于原因,大家自己去度娘吧……

这次迁移主要进行了以下几方面的工作:

一、把原有的WordPress整站数据下载到本地,并且架设了环境。

之所以把整站数据下载到本地,架设了环境,是因为这次我完全丢弃之前的评论、浏览、留言等内容,这是从2010年到2016年5月份所有的评论、留言、浏览数据等内容。很多人会不理解,之所以丢弃

的原因是因为调整了很多文章的ID,会导致内容与文章不对称,在这方面,我没有找到有效的解决方法。

二、在阿里云主机上安装Z-blog PHP版。

这点很简单,直接上传安装程序,傻瓜式安装就可以了,有点需要注意的是,安装的时候需要注意你购买的空间数据库类型,如果你的空间是SQLite数据库,选择了MySQL数据库,安装之后进入后台操作,在操作的时候会出现一串错误的代码。

三、手动转移原有的文章内容,丢弃部分没有价值的文章。

这一次我选择了手动转移原有的文章内容,之所以选择工作量大的手动转移,是因为相对原有文章的排版进行整理和编辑,并且丢弃原有文章中一些我个人认为没有价值的文章。这项工作足足话费了我一个星期的时间。在整理过程中,对原有文章的部分TAG标签进行了调整。

四、基于卢松松主题重新折腾一款主题模板。

由于之前使用Z-blog ASP版本的时候使用过很长时间的卢松松主题,并且对松松主题进行了很多调整和优化,这一次就基于原来自己用ASP版的主题进行了移植和改版,对于主题模板的调整工作,将需要一些时间继续完善和修改,特别是在自适应设计方面,需要很多细节上的调整和完善,并且还在参考Google和百度搜索引擎优化指南,以更加突出用户的体验的优化和修改工作。

这次从WordPress迁移回来,有舍有得,很多之前一直不舍得丢弃的东西也就那么丢弃了(比如访客评论、浏览),可能想一想,人生中,想要走的更远,都必须舍弃一些东西,何况一个博客呢?说不定,这次的舍弃,将来会得到更多呢?

来源:陈德馨博客(微信/QQ号:35435164),转载请保留出处和链接!

地址:

必填

选填

选填

◎已有 5 人评论,请发表您的观点。

  
    
1楼孟子非博客   2016-06-23 11:57:59
欢迎回归php
回复
1楼陈德馨[博主]   2016-07-04 21:15:27
感谢支持,欢迎多交流。
回复
2楼kaikai   2016-06-30 18:17:28
为什么不用typecho呢?更简洁的呀
回复
2楼陈德馨[博主]   2016-07-04 21:15:09
Typecho确实是很简洁,代码很简洁,数据库也只有7张数据表。但是Typecho已经好久没有更新了。另外一方面就是之前习惯了Z-blog的程序,比较忙,没有时间来好好研究Typecho的扩展。
回复
3楼天中青年   2016-11-07 19:03:39
我也是感觉外国的东西用着不习惯,嘿嘿,支持国产。
回复