桑弧蓬矢,也不太玩了。

慢下来

很多年前,在新宿繁忙的地下过道里,边墙上是大幅主题为“慢下来”的某商业广告。几次经过,文字和图像慢慢后退,滑出视线,却印入脑海。现在回国挺长时间,感受颇多但难以整理,其中有一条比较清晰:整个社会运转太快了,各个行业的人都疲于奔命。几乎所有人都在加班,留给生活的时间非常少。这大约是经济快速发展的大环境决定的,所以我比较期待经济慢下来,到时候中国人才会懂得和能够享受生活吧。

——
附护士 Bronnie Ware 总结的《临死五大遗憾》:

1. I wish I’d had the courage to live a life true to myself, not the life others expected of me.
活在了别人的期望里,没勇气过自己想要的生活。
2. I wish I didn’t work so hard.
工作得太勤奋。
3. I wish I’d had the courage to express my feelings.
没勇气表达自己。
4. I wish I had stayed in touch with my friends.
没与好友们保持联系。
5. I wish that I had let myself be happier.
没让自己更快乐一些。

Drupal 转 WordPress

年前的空闲时间,把一个 Drupal 站转到了 WordPress。应该说是转回,因为之前它是从 WordPress 转过去的。所谓折腾星人就是这样的。但是这次是为了不折腾,回地球。

Drupal 提供了一个很好的框架,用来做网站很强大很灵活,但是维护起来还是需要一点时间。比如我几次想把它升级到 6.x,但是总出现一些我不能很快解决的问题,只能作罢。WordPress 就方便多了,升级、改模板、装插件、数据备份,在后台摁摁鼠标就能解决了。

Drupal 转 WordPress,网络上有一些指南(123)。我主要是用了2里的代码,经过一些小修改。

1、不只导入 tags,也导入 categories,具体怎么做,读代码里面的注释。
2、tags 和 categories 的 slug 用 term_id 代替。网上能找到的代码里中文的 slug 直接导入,没有经过转换,会出错。但我不会用 mysql 来转换,所以用 term_id 来回避这个问题。
3、导入 users 时也做了点修改。比如导入了所有注册用户,而不是只是有 role 的用户。用 drupal 中的 u.name 做 wordpress 中的 user_login。但这样子碰到一个问题是 WordPress 不支持中文登录名。我是在数据库里一个一个修改的,反正重要的用户不是很多。

代码在这里,我用它来把 Drupal 5.x 转到了 WordPress 3.x。转换的结果还不错,目前发现的一个问题是有些 tags 的帖子数与实际情况有出入,不知道什么原因。另外,转换后,除了 admin,其他用户需要重置一下密码。

注意使用之前一定要备份数据,后果自负。你可以把代码一段一段运行,根据自己的需求修改。