Testing Word 2007 Blog Integration
It seems that Word 2007 has direct support for posting blog entries through services such as Windows Live Spaces and Blogger. While Windows Live Spaces is not surprising, is the inclusion of Blogger (a Google service) a sign that things are changing at Microsoft? What is more, they have also added support for any blog service that supports either ATOM or MetaWebLog API. After some digging, it turns out that blog.case.edu does use the MetaWebLog API, so I'm giving it a test.
If anyone else is interested in trying this out, simply tell Word 2007 to make a New Blog Post (Office Menu -> New -> Blog post). A wizard will come up asking if you'd like to register with a Blog service – tell it yes, and then for the provider, specify 'Other'. Enter your Case ID and password, make sure 'MetaWebLog' is selected as the API, and enter http://blog.case.edu/mt/mt-xmlrpc.cgi as the Blog Post URL. If you'd like to have Word automatically upload images to your Filer space, it's really quite simple. When prompted for your Image Provider's information, select 'My own server' from the list, enter https://filer.case.edu/dav/abc123 as the Upload URL (use your own Case ID instead of abc123), and http://filer.case.edu/abc123 as the Source URL (again use your own Case ID here). Finish the wizard and you should be good to go.
What is interesting is that this is a great example of how powerful web services can be. Once your account is set up, you can 'Open Existing' to open any blog posts you've made (even ones you didn't make through Word) for revision or just to look over. You can insert category and tag info into your post (caveat: this was the only thing I haven't been able to get working so far – seems like a bug). Word even has some integration with image hosting providers (none are preloaded yet, though it does support WebDAV interfaces such as Filer). All this works because the MetaWebLog API provides a list of functions to any API client (in this case, Word). These functions are standardized though a number of RFCs so that anyone can make an interoperable blog client or host as long as they abide by the contracts set forth in the RFC documents. Word and the blog.case.edu server then communicate by transferring XML documents which represent the client's requests and the server's responses. Again these XML documents follow a standardized schema which must be adhered to in order for clients and servers to communicate successfully.
The surprise is that the folks at Microsoft have not created their own 'better' schema and API, nor have they 'embraced-and-extended' the existing ones. Instead they have put their ego in check to produce a very impressive, interoperable piece of software. It seems that in the past year or so we've really seen a breath of fresh air at Microsoft, and hopefully we can look forward to more cool, interoperable products in the future.
Trackbacks
Trackback URL for this entry is: http://blog.case.edu/bes7/mt-tb.cgi/10823 Word 2007 blog picture hosting with WebDavExcerpt: When prompted for your Image Provider's information, select 'My own server' from the list, enter https://filer.case.edu/dav/abc123...
Weblog: Christopher Clark's AvaBlog
Tracked: November 11, 2006 09:49 AM

Comments
Hi,
How can I setup my a folder in my hosted space to be my location for image upload - i have put in the URL, i presume i need to do something on the server to allow it?!?
Thx
Steve
Steve,
Basically the hosting server needs to be using WebDAV in order for Word 2007 to be able to upload images. I assume it could be possible to use an FTP server as well, but I haven't tried.
--Brandon
Cool.
Thanks for good post.
if i want upload the photo to blogger, how do i set the upload URL and the soruce URL ?
any ides?
You can use any of the built-in image hosting providers (if any have actually been released by Microsoft, that is) when you are prompted for your Image Provider's information during the setup. If there isn't one there that you can use, you can host the image yourself. You need to have access to some space on a server which uses WebDAV. Once you have that, you can just enter the URL to that server space and it should work fine. I don't think Word currently supports uploading images directly to the blog (for blog software that allows you to upload images).
--Brandon
As far as the innovation from MS goes... one product in recent past I have admired is "Windows Live Writer" which immensely helps in blogging...This time they are bang on target...More such products and hopefully they can get out of stigma of being "copy cats".
I wanted to give this feature a try, and right after I finished writing the post, wich was quite big, while I was reading it to check for mistakes, Word crashed. I simply lost everithing. Will never use the feature again.
Really cool tip. Worth checking out. Thanks