EPiServer. Blog and EPiServer.XmlRpc APIs

Product version:

EPiServer CMS 5 R2 SP2

Document version:

1.0

Document last saved:


Introduction

As a part of the ”default” EPiServer installation EPiServer.XmlRpc and EPiServer.Blog APIs are included. EPiServer.XmlRpc API is an open source project used by EPiServer as an XML-RPC implementation for .NET.

APIs

More information about XML-RPC communication protocol can be found at www.xmlrpc.com and about .NET implementation EPiServer uses at  www.XML-RPC.net. Implementation of this API allows for example to edit EPiServer pages by using other clients than your browser. Typical example is publishing blog posts on EPiServer by using Windows Live Writer(WLW). This means that if you wish to enable editing and publishing pages on EPiServer by using client software that implements XML-RPC protocol you can write your implementation of EPiServer.XmlRpc.

EPiServer.Blog is a partial EPiServer implementation of MetaWeblog API which is used by Windows Live Writer for blog publishing. You can read more about MetaWeblog API at www.xmlrpc.com/metaWeblogApi . Due to some restrictions imposed by MetaWeblog it is possible to use EPiServer.Blog API “out of the box” ONLY IF you install EPiServer Demo Templates. Otherwise you can implement IBlogFactory interface exposed by the EPiServer.Blog and create your own templates to publish blog posts on your EPiServer installation.