XML-RPC is a standand protocol used in most CMSs such as WordPress, Drupal, Tumblr, etc.. Kapost uses the MetaWeblog API implementation of XML-RPC to read and write to your CMS. If your CMS supports XML-RPC, then integration between Kapost and your site will go smoothly. Please be aware, however, that it will require significant custom development work.
How CMS Integration works:
- Authentication. In Kapost settings, there is an "Distribution" area. Here an admin will enter in their site's connection credentials such as URL, and a user's username and password. These credentials allow Kapost to connect to your site and are passed with every XML-RPC call. NOTE: It is your responsibility to verify the credentials passed over.
- Editors publish to Kapost. Once a piece of content in Kapost is ready to be published or moved to your website, an Editor will hit a "publish" button. When this is pressed, Kapost will push the content over to your CMS using the XML-RPC procedures. The content can be published to your CMS "as a draft" or live on your site. Regardless of that option, the content will then exist inside your CMS.
You can implement your own XML-RPC on your CMS. This article will explain in more detail how.