MetaWeblog API is a programming interface that enables external programs to get and set the text and attributes of blog posts. The API uses the XML-RPC protocol for communication between client applications and the blog server.
MetaWeblog API integration enables bloggers to write their blog posts using an application like Windows Live Writer (WLW) or Microsoft Word 2007 (or higher) on their local computer, even when they are offline; please note that in examples in this chapter WLW in version 14 is used. Then it enables transfer of these blog posts to the Kentico CMS web application, either by publishing them directly on the live site or just saving them as a draft to be published later.
The diagram below shows which actions can be performed in both Kentico CMS web application and Windows Live Writer, and the blog post transfer possibilities between the two applications.
The following actions need to be taken in order to use Windows Live Writer to write Kentico CMS blog posts:
1.User creates a blog in Kentico CMS (either via CMS Desk or on the live site).
3.Now the user is ready to create new and modify existing blog posts directly from WLW and transfer the changes into Kentico CMS.
In the MetaWeblog API subchapter, you can also learn how to publish a new blog post created with Windows Live Writer to a Kentico CMS Blog, how to manage blog posts and different cultural versions of your blog and finally, how to adjust the settings and security options related to MetaWeblog API.
MetaWeblog API cannot be used by users authenticated by third-party authentication services (LiveID, OpenID etc.).