I have just released a new WordPress plugin called Ajax Post Save. Ajax Post Save is a WordPress plugin which enables you to save your posts and pages through Ajax; you can now make edits to a post and not have to reload the WordPress administration every time you want to preview the post.Ajax Post Save screenshot. WordPress already has an Ajax save function which is used to automatically save a drafted post after 120 seconds. This is helpful, but it only works for posts that have the "draft" flag and is not made available for pages; this function almost useless.

This plugin puts the auto save function to good use. The auto save interval can be customized from the options page and you can also manually save the post through Ajax with the press of a button. This button is added next to the default "Save and Continue Editing" one, on the post/page administration pages. The original WordPress auto save function has been edited to accommodate extra features; this function used to only be able to save the posts content and title but it can now save categories, passwords, slugs, statuses and so on. The only settings that are not saved through Ajax is the page template, the post timestamp and tags, these three require a page refresh anyway.

Ajax Post Save screenshot.You have the option to remove the "Save and Continue Editing" button that is currently used and replace it with a "Save Through Ajax" button or have both of them. The plugin also enables you to change the interval time between each post/page auto save. The name of the new button can also be modified from the options page, which makes it a brilliantly versatile plugin.

Anyway, you can read more about it and download it from the Ajax Post Save page.