inicio sindicaci;ón

从blogbus到WordPress

关注了从L-Blog到WordPress以后,我开始想方设法把blogbus也搬到WordPress。于是在Google Group的WordPress中文论坛发帖请教,得到了古道热肠的冰古同学的帮助,他在自己的blog《从blogbus跳转到WordPress》一文中写出了转移的方法。

不过经过我的实际使用,情况并不是尽如人意。首先在运行的时候,会出现错误信息如下:
Warning: fopen($filename): failed to open stream: No such file or directory in */bus2rss.php on line 38
Warning: fread(): supplied argument is not a valid stream resource in */bus2rss.php on line 40

于是我直接在程序中把38行的“$filename”修改为直接的文件名,然后运行的时候就出现了Uncategories的提示,然后就没有下文了。关于这件事的最新进展,我会写在下面。

UPDATE@2006.2.24:程序经过冰古数次修改终于可以成功的将blogbus导出的数据成功转化成WordPress能够辨识和导入的XML文件了。但是由于我在blogbus写的东西有很多图片已经不规范代码,所以在WP中显示还是有一定的问题。一个建议就是转化过程最好在本机调试转化,可以保证速度以及正确运行。

至此,我已经成功的把L-Blog和blogbus的所有文章批量转到了WP,而且评论一个也没有少。(见http://my.donews.com/kevin,之所以转到donews是因为他们的服务器性能好,可以迅速完成所有的工作,再一个就是我觉得还有不完善的地方,就当作他们是试验田好了)

在这个过程中,有以下几点问题值得考虑:1.个人写blog最好规范代码,不要随便加入花哨的东西;2.BSP应该规范和检查代码,修正和转化不严格的写法;3.各个BSP最好能够遵循统一的标准来导入导出所有日志;4.my.donews.com这次在导入上有了长足的进步,支持包括LiveJournalMovable Type / TypepadBloggerTextpatternRSSDotclear在内的导入,相信不久还会推出更多的支持格式。这一点相当相当值得大家学习。

回复 Trackback


Warning: Undefined variable $tablecomments in /www/wwwroot/wordpress/wp-content/themes/OtherSide/comments.php on line 13

Leave a Reply


Warning: Undefined variable $user_ID in /www/wwwroot/wordpress/wp-content/themes/OtherSide/comments.php on line 93

You must be logged in to post a comment.