Skip to main content

Importing posts from WordPress or Friendster to Blogger

Blogger is currently working on an Import/Export tool. As of now, it only works within the Blogger family and does not work with Friendster or WordPress exports.

Meanwhile, after a lot of research I learnt about a Java application that can migrate WordPress posts to your Blogger. Now, the export of a Friendster blog is fully compatible with this application since Friendster blogs are based on WordPress.

How do you use this application? It's quite simple but not really for novices. If you're quite bad at using computers, you'd be better off asking your closest geek to help you out. Of course, show him/her this post!

First, you need to make sure that the latest version of JRE or JDK is installed on your computer. JRE means Java Runtime Environment (or quite simply Java). JDK means Java Development Kit (you will only be installing this if you're programming in Java). If you have JRE, that's fine. You don't need JDK.

Now you need to find out if typing "java" will work in the command prompt, no matter which folder you are in. Just open Command Prompt, type in "java" and press Enter. You should see a bunch of options and usage instructions. Skip the next two paragraphs

But if you see something along the lines of 'bad command' or 'not recognized.' It's time to find out where Java is hiding. Open up "C:\Program Files\Java" and you should see one or more folders. Depending on what you did in the past, there maybe jre folders and jdk folders.

Choose the folder (jre or jdk) with the highest version and open it. There should be a 'bin' folder inside. Open it. Now you need to copy the full path of this 'bin' folder. You will need this later. It would be something like: "C:\Program Files\Java\jre1.6.0_07\bin"

Next, let's go get the Java app. It's called BlogSync and it can be downloaded here. If you want to read the FAQ, it's here. Note that the FAQ says you need JDK, but JRE alone is enough.

Extract the downloaded ZIP file (version 0.3 at the time of writing) and open the file "run.bat" in Notepad. [You guys with Mac or Linux has to deal with ""] Now there's a line "set path=e:/jdk1.5.0/bin" and there are two cases. If you skipped two paragraphs quoted above, simply add a "rem" command to change this line to "rem set path=e:/jdk1.5.0/bin". This disables the line.

But if you found out the location of the bin folder, do not add rem command. Instead change it to a line like this:

set path=%path%; C:\Program Files\Java\jre1.6.0_07\bin

But make sure you insert the location of the bin folder you found out earlier, instead of the example I have shown you here.

Save the file and close Notepad. Now double-click run.bat to execute it. If everything goes well, you should see this window:

BlogSync Main Window

I've only shown part of the window here. Now click Accounts and enter your Blogger username, password and blogid in the boxes towards the bottom. Best practice is to import posts from an XML file, especially for Friendster, so leave the WordPress settings as they are. [Feel free to try it though, if you use WordPress.]

The blogid can be found out from the Blogger Dashboard. Links like 'Layout,' 'Settings'  etc. that directly correspond to your blog can give you the blogid. Just check the URL of one such link, and there should be a variable in the URL that gives you the blogid.

Now is the crucial part. After you click the Save button in Accounts dialog, and click OK to the pop-up message, you must exit BlogSync. Then run it again by double-clicking "run.bat". Never click the "Save Options" button between this process. [This process needs to be done due to a bug in BlogSync.]

Ok, assuming you have already logged in to WordPress or Friendster and exported all your posts as an XML, you may click the "Choose Rss File" button and browse to/open that downloaded file. [To export in Friendster, go to "My Blog Home > Manage > Export."]

Then adjust the numbers (0 is the oldest post, but the numbers are not always continuous) in the two number boxes below, then click Read From RSS. I suggest you test the import first using just one or two posts. You may choose to import comment, but I cannot guarantee its functionality.

Once you see the posts on right side, you may delete what you don't need by selecting them and then right-clicking them. If you're ready, click the "import" button. Keep an eye on the log below.

Here's the catch about the whole thing. Blogger allows only 50 posts to be imported per user account everyday. So if you have a lot of posts, you need to import a set of 50 today, then do the next 50 tomorrow, and so on.

To repeat the import process, simply adjust the numbers below "Import Comment" checkbox to select a set of 50 posts. Then click the "Read from RSS" button and the "import" button. The number you enter corresponds to postid on the Sync box.

That's it. Yes, if you have some 1500 posts, it's going to take you a month, but it works! It's the only thing that works right now when you want to move your blog from Friendster to Blogger or WordPress to Blogger.


  1. Thank you so much for this post. I have seen blogsync around for a while but never knew how to make it work. Thanks again.

  2. This is so great! Do you know any tricks to encourage the import comment function to work? I got the posts but not the comments.

  3. Thanks :)
    I think BlogSync's "Import Comment" function doesn't work properly. You can give it a try. Maybe the latest version does.
    Or you can wait until something better comes out. ;)

  4. thank you so much for this!

  5. Hi, I'm trying to import my friendster blog to my blogsopt. I did the steps you had suggested...but it gave me an error message (internal error occured). Am I doing something wrong here? Thanks

  6. Exactly what did you do just before you got the error message? Add me up on MSN send2adtc AT gmail DOT com if you want to chat..

  7. Yea, this procedure is not for novices (aka newbies). It requires some understanding of how the elements involved work (such as Java).

    But anyway it's been more than a year since I wrote it, so you may want to find out if there's an easier way now than this.

  8. Very very informative
    Thank You


Post a Comment

Comments are moderated, and are usually posted within 24 hours if approved. You must have a minimum of OpenID to post comments.

Popular posts from this blog

Disable auto save in JetBrains IDE software (IntelliJ IDEA, PyCharm, PhpStorm)

JetBrains provides the following IDE software:
IntelliJ IDEAPhpStormPyCharmRubyMineWebStormAppCodeCLion Google also provides Android Studio which is powered by the IntelliJ platform.

If you come from a different IDE such as Eclipse, you will be unpleasantly surprised to find that JetBrains-branded IDEs automatically save everything the moment you look away. The proponents argue that as you work on your project, you should not have to worry about saving files. But to others, this auto-save behavior which is enabled by default is a curse that catches them by surprise, and a shocking departure from the workflow they are very much used to.

You can change the behavior by altering some settings.

Stop having to click Unblock on every downloaded file

CAUTION: The blocking of downloaded files in Windows is a security and safety feature to help prevent your computer from being infected by viruses and other malware. Only disable this feature if you know what you're doing.

I had been plagued by this annoyance since the days of Windows Vista. Any downloaded file, no matter what browser I use, gets tagged as "blocked" by Windows. You can open downloaded documents even though they are blocked, but when you run a downloaded application (such as a setup file) you're presented with a "Security Warning" before you're allowed to run it. It's worse if you extract a downloaded ZIP file with the Windows' built-in ZIP management. Every extracted file is blocked by default.

Being a geek who finds unnecessary "security" prompts annoying, the first thing I do in Windows is to disable the User Account Control (UAC). But I couldn't quite figure out how to disable blocking of downloaded files until …

Setting up a local Oracle XE database and importing DMP file

The experience of setting up a local Oracle Express Edition database is not a straight-forward as it should be. The following is supposed to outline what could go wrong and how to go about it the right way. It also includes importing a DMP file (a dump) from another system.
First of all, download the installer from Oracle website. You will need to sign-in to download - the account creation is free. Be sure to choose the correct bit as per your computer (x64 or x86).Extract the download and install XE by running DISK1\setup.exe (and feel nostalgic of the floppy disk era). During installation, you will need to choose a new password. There will also be some details displayed after you enter the new password, such as folders and ports.Be sure to save both password and details in a text file for future reference.I saved it as C:\oraclexe\details.txt.Save password only if it's generic and you are likely to forget. The installation will take a while, but usually, no restart is necessary.O…