What is an offline blog writer
As the name implies, an offline blog writer / editor is a tool for the bloggers which allows them to create blog posts without an internet connection. You don’t need an internet connection unless of course, you want to save the post as a draft or to publish it. Your post would be safe with you as long as you are writing it and you don’t need to worry about your internet connection malfunctioning or the ‘Bad Server’ error. This could be a real pain when you are in the middle of publishing a blog post. One of the biggest nuisance while doing a blog post online is uploading of images and videos, especially on wordpress. From uploading to editing multiple photos for a blog post is a lengthy process that takes a lot of time. In an offline blog editor, you don’t have to worry about that, just insert your images and videos and they will be automatically uploaded when you save it as a draft online or publish it. Offline blog editors are also fast, when you compare them to any online blog editor that comes with your blog. Neither you have to wait for the browser to load your specific command, nor you have to worry about the frequent crashes of a web browser. You’ll save your time offline, that you spend online by just waiting. Be it the wait after you’ve put in your credentials to login to the blog or the wait for the images to upload. With an offline editor you can work easily on more than one blog post OR more than one blog at the same time, just choose a new post or a different profile and you’re good to go. This will always be faster than working on any of the online blogs out there. Moreover, insertion of code snippets, from different locations is far more easier than any online editor. (See plugins section below)
Windows Live Writer
Microsoft’s blogging tool ‘Windows Live Writer’ also called WLW, is a WYSIWYG offline blog editor. A feature rich application that works seamlessly with most of the blogging platforms online. That includes WordPress, Blogger, TypePad, Movable Type, and LiveJournal. Windows Live Writer can be downloaded and used for free. Not only it has most advanced features that you’d want from an offline blog editor but you can even enhance its capabilities by adding free plugins to it. It has undergone some serious improvements since its prolonged ‘Beta’ stage and now competes many of the free and commercial blogging tools out there. In this article, we’ll be telling you everything that you need to know about Microsoft Windows Live Writer. From installing to getting the plugins and configuring it to get the maximum out of this fantastic blogging tool.
Some features of ‘Windows Live Writer’ include:
- Easy to use WYSIWYG editor.
- Advanced text formatting features, you can find everything and more that you find in your online blog editor.
Windows live writer gives you the capability to write an offline blog but gives you the options of Microsoft Office when it comes to editing or formatting the text. The famous ‘Office Ribbon’ is also present in WLW. It allows you to change text, change headings, bold / italic / underline, highlight or change the color of the text. Comes with spell checking option and advanced Hyperlink adding options.

- Extensible via plugins (See the best plugins section below).
- Auto Save (that comes with auto recover option, incase your windows crashes, works just like Microsoft Office).
- Supports date modification, which allows you to schedule a post to publish in the future (or if you want to, in the past).

Windows live writer comes equipped with one of the most advanced Image Insertion tools in an offline blog editor. Not only it will allow you to add photos from your computer, but also allows you to add photos from the web. The most unique feature of windows Live Writer is that it allows you to add web albums and photo galleries right inside your blogging interface. You don’t need to give external links of online galleries, just select the picture menu and choose ‘Create an online album…’ or ‘Add an online album…’

Selecting this option will take you to a new dialog. There you can choose whether you want to create the album from local files, or you want to create the album from one of your online albums in ‘Windows Live Gallery’. You’d have to login with your ‘Live Credentials’ to add that online albums. Just choose the images and click insert.

If you have ‘Windows Live Gallery’ installed in your computer, you can add images or albums directly from it. ‘Windows Live Gallery’ allows you to add images from various resources like Picasa Web Albums and Flickr.

Windows Live Gallery also allows you to work with images in a more efficient way and works quite well with ‘Windows Live Writer’.

WLW allows you to upload your images to any blog service. When you first use this feature, you’ll be asked where do you want your images to be saved. On your blog or an FTP server.

This option can be changed later, if you want to add images to your FTP server. Goto Blog Account > Blog Options > Pictures > Choose your upload service.

When you are inserting images for your blog post , be it from an online album or from your computer, built in Pictures options in Windows Live Writer has some very advanced features when it comes to offline blog editors. Select an image that you just inserted in your post and you’ll see an option added to your ribbon, just after the ‘Blog Account’.

These ‘beyond the normal’ picture tools allow you to Crop, Edit Dimensions, Rotate Images, Add Effects, Change Contrast, Add Watermarks, Add extra links and captions and Sort Position in the blog post. All the images used in this post were edited in ‘Windows Live Writer’. You can see the above picture that is cropped from original screenshot, added drop shadow, and its dimensions are changed to comply with the theme of blog.
WLW gives you advanced video insertion features. Not only you can upload video from your computer, you can also add videos from your youtube account or any other service. One unique feature of WLW is that it allows you to add a video from your computer and also upload it to youtube at the same time. You have to login with your youtube account credentials before using this feature.

- Customizable ping list with trackback support
- In line spell checking a feature that comes from Microsoft Office.
- Multiple writing views layouts that preview your blog post as it would appear in your blog online, and a source code view.
- Quick switching between views by using their shortcut keys.
Getting Started with ‘Windows Live Writer’
To get started, first you need to download and install ‘Windows Live Writer’ by following this link. It’ll download a web installer by the name of ‘wlsetup-web.exe’, when you’ll click on the ‘Download’ button. This actually is the installer for ‘Windows Live Essentials’ and will help you install different live features like Messenger, Movie Maker and Windows Live Photo Gallery, etc.

You can choose to install all the recommended essentials OR if you’ve already installed Windows Live Messenger and don’t want other ‘Live Essentials Software’ then choose the ‘Custom’ option and select only the ‘Writer’, it will show you the installed and ‘to-be-installed’ programs in the next window.

Once you’ve downloaded and installed ‘Windows Live Writer’, fire it up and it will show you this first screen that will ask you to setup your blog for use. Choose the option ‘I already have a blog setup’ and set it up for our wordpress blog, you can choose ‘Create a new blog’ which will take you to WordPress.com blog creation.

You can select ‘Other services’ and then select your blog service from the list, you may have to add the API URL of your XML-RPC.

(This setup can also be completed later or the procedure is same if you want to add more blogs to your ‘Windows Live Writer’. You can achieve this by either going to the drop menu of your current blog and selecting ‘Add blog account…’ or by going to ‘Manage blog accounts…’ and then select Add from the dialog box.)

Next up choose ‘Wordpress’ from ‘What blog service do you want to use?’ dialog box and click Next.
Put in your blog credentials; the Web address of your blog would be the address where you’ve installed your ‘wordpress’. Usually its in the main directory of your webserver ‘http://webscopia.com’ or in the blog directory ‘http://webscopia.com/blog’.

Your username and password is the same as the account name and password on the blog, this can be either a contributor or an admin account. In either case, you can add any type of account here. (Contributor account might not have the ‘Publishing’ or ‘Posting Images’ feature allowed by the admins, see our article on How to allow contributors to post images and files.)
Click Next and it will analyze your blog home page, web address and contents, will check your credentials and then will ask you to download the blog theme.


This feature comes in very handy and will allow you to preview your blog, right inside the ‘Windows Live Writer’. You don’t have to go online and see the preview of your blog anymore as this feature will show you the exact theme and style that your post would show on actual blog.
Some minor problems could arise here, for example;
- Your username and password is not accepted. For this, you need to obviously recheck your current username and password that you are typing in. Make sure there is no capslock on. The best practice could be copying and then pasting the password from the email that was sent to you by the administrator. Contact your blog administrator for further help.
- Theme is not downloaded. While downloading the theme for your blog, there is a possibility that Windows Live Writer might not be able to download your blog theme, this could be either your theme is not compatible or the directory listing doesn’t allow the download of the theme.
- Cannot connect to your blog service. XML Remote Procedure Call is used by almost all the offline blog editors to post remotely. You’ll get the error of RPC Services disabled or a 405 error occurred message, if this feature is not enabled in your blog.

This feature is disabled by default when you first install your wordpress blog on your webserver. To enable this, goto the ‘options-writing.php’ file inside the ‘wp-admin’ folder on your webserver and edit it. A far more easier method, even if you have access to your webserver, would be to goto Settings > Writing Settings

and then check mark the box in front of XML-RPC and then click on ‘Save Settings’. You will find it right under the ‘Post via email’ settings.

WordPress will automatically inform the web services about your new post, if you want to add any extra service, just put its address in the address box below the XML-RPC settings. This can also be done inside ‘Windows Live Writer’ but even for that, a service should already be available in your blog.
That is pretty much it. Once you’re done with the setup, you’re ready to go ahead and write your blog post. You’ll be presented with the main screen ‘Home’ where you can Set Categories, Set Tags, Set post and also set other ‘Post Properties’ like setting up Author, Slug, Password, Exceprt and Trackback URLs.

WLW will automatically get your Categories from your current blog and also allows you to add more categories before or after writing the post.


When you are done with writing your blog, just click on Publish or Post draft to blog and it will upload everything to your blog.

Opening and Saving of Drafts
Windows Live Writer provides built in support for saving your posts locally on your hard drive. If you are familiar with the working of Microsoft Office then using this feature would present no problems. Click on the menu icon in top left corner and you’ll be presented with a menu. ‘New Post’ will allow you to start working on a new blog post. Don’t worry, it won’t effect your current blog post that you’re working on, but will open up another window so that you can work on it separately. You can even post to another blog too simultaneously. ‘Local Drafts’ are the one that you’ve saved periodically on your hard drive but they haven’t been published yet and ‘Recent Posts’ are the ones which have been published or saved to drafts online. You can open any post, edit it and then republish it or save it to drafts. It will be published same post as long as the heading remains the same. So, you can change an entire post with tags and categories and reschedule it for later but keeping the main heading same and it will change post under the same heading. Be careful when you are doing such thing because you may end up changing a post that you didn’t want to change in the first place.

Top 5 plugins to use with Windows Live Writer
Adding plugins to WLW is the strongest and most unique feature. It enhances the capability of WLW to whatever you want it to be and removes any loss of functionality that wasn’t available by default. Here are some of the best plugins that you’d want to use with your Windows Live Writer.
1) facePLANT
This plugin allows you to post the URLs and a short excerpt from your current post to your Facebook page. Just download the zip file from this link, extract the files inside your WLW Plugins directory (Ex. C:Program Files (x86)Windows LiveWriterPlugins) , run WLW and configure the plugin by going to Tools > Options > Plugins > facePLANT > options button.
2) Insert Video
Insert a video from MSN SoapBox, Google Video, YouTube, MySpace Video, Yahoo! Video, muveeMix and now myvideo.de videos and BrightCove Videos. Download Insert Video for WLW
3) Insert Code for Windows Live Writer
Using this plugin, you can insert Code for Windows Live Writer will format a snippet of text in a number of programming languages such as C#, HTML, MSH, JavaScript and many more. Comes in handy if you don’t have shortcodes support in your blog and you post a lot of stuff related to programming. Download Insert Code for WLW
4) Twitter Notify
Send a Tweet announcing your newly published blog post. A shortened link to your post is automatically generated through the TinyURL service. You can customize your default message in the options menu. Download Twitter Notify for WLW
5) Tag Generator
A tool to automatically generate tags based on the content of your post. Supports Technorati, WordPress and Blogger. Download Tag Generator for WLW
If you are frustrated with your online blog editor and you blog a lot then we highly recommend using this amazing tool. Using ‘Windows Live Writer’ will definitely make you more efficient and more productive in your work.