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 "run.sh"] 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.

Comments

  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.

    ReplyDelete
  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.

    ReplyDelete
  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. ;)

    ReplyDelete
  4. 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

    ReplyDelete
  5. 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..

    ReplyDelete
  6. 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.

    ReplyDelete
  7. Very very informative
    Thank You

    ReplyDelete

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 IDEA PhpStorm PyCharm RubyMine WebStorm AppCode CLion 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.

Make Samsung DVD-C350 region-free

Update 2: An anonymous commentator has shown me a way to make Region 1 players (such as DVD-H1080R) region-free by first converting it to Region 3, then applying my region-free hack below. For details, click here or look for a comment by an Anonymous user dated 18 April 2011. Update: The instructions in the original post below did not make the DVD player region-free. Instead it only locked it to region 1. Many thanks to Anonymous who posted the first comment on this post, I now have alternate instructions. Note: If you have edited the numbers menu (see original post) , I suggest you return it to the original settings you had backed up. A modified numbers menu may prevent the instructions below from working properly.

Group, Ungroup and Regroup disabled in Word

I was editing a Microsoft Word document which had a collection of shapes and text boxes grouped together. I wanted to modify some of the shapes, and therefore I had to ungroup them. But when I right-click the group and open the Group menu, all three options namely Group, Ungroup and Regroup are completely disabled or grayed out. I couldn’t figure out what’s wrong. This group of objects is perfectly ungroupable, and I can even select objects within the group. However, Microsoft Word 2007 is not letting me ungroup it. I searched the Internet for a solution, but did not find anything very useful. The closest I came across is this statement: “The type of Text Wrapping doesn't make any difference as long as it isn't In Line with Text.” ( Link here ) Anyway, I changed the text wrapping of the group of objects from ‘In line with Text’ to ‘Tight’ and viola! I could now ungroup it and edit it. The document got a bit messed up when I did so, but after I ungrouped, edited and regro