Archive for the ‘WordPress Development’ Category

Working on WPMU hosting for Weblogger

Saturday, September 29th, 2007

A move from Manila is long overdue for Weblogger. I’ve been working for some time on putting in to place everything I will need for a completely new Weblogger.com.

So many things will be better – lots of new billing automation to provide faster sales and configuration for our clients, new blogging platform, better support features – basically everything will be new from the ground up. We will still be supporting Manila hosting for as long as any of our currenty paying customers want it. I’ve been blogging about a conversion process to allow Manila users to move to WordPress, and I will offer the service for all Manila users packaged with annual WordPress hosting, so everyone wins.

The home page will soon have a new look and new marketing to reflect our transition. More on that soon.

More on moving from Manila to WordPress

Thursday, September 27th, 2007

In my previous post I described a one-brick-at-a-time approach for moving the content of a Manila site to a WordPress site. Just how am I planing on doing this you ask?

I’m going to use yet another Dave Winer invention, XML-RPC. This is a pretty heavy concept for non-programmers, so I’ll try to explain what this means in simple terms.

When you load your blog into your browser and log in to make a post – you are really just feeding some inputs (the title of the post, the post, links etc) in to a program, order ‘code’ that saves the post in to a database. When you view your post, it has been read from a database – fed thru some other part of your blogging program to display the post on your screen.

Most blogging platforms have a series of ‘hooks’ that activate some of the same code that you use through your browser. Programmers often refer to these ‘hooks’ as APIs (Application Program Interface). This means I can write a program and use it to post to my blog via it’s APIs – that is I don’t have to use a browser – I could script an automatic process to make a post to my blog every time my laptop wakes up, for example.

This is where XML-RPC comes in. WordPress has a set of APIs – which use a standard called XML-RPC to carry the inputs and return the results to my custom laptop opening program.

Now one more leap here – I can program a Frontier/Manila server to read a Manila post out of the Manila database – and post it to a WordPress blog automatically. If I set up the program to ratchet thru each Manila post – make some decisions about the nature of the post (a news post, a page, an image etc) – package it up according to XML-RPC and WordPress API standards and posting it to the WordPress blog I want to move to.

This is how I plan on moving a Manila site brick-by-brick to a new WordPress site.