Review of Windows Live Writer and Textpattern
I wrote this post a while back. The content can still be relevant but the information I've linked to may not be available.
Note: I am using Textpattern 4.0.3, which is the most recent version (as of today's date).
I followed the instructions here, firstly by installing the XML-RPC interface for Textpattern, then setting up Live Writer with my Txp username and password. You need to tell LW to use the custom Movable Type API during the set-up. That's because Textpattern is not supported out of the box by Live Writer but using the custom MT API should ensure that Txp and LW can work together.
After the set-up, LW recognized my existing blog posts without any problems. It's possible to view and edit existing posts (5, 10, 15 or more) but posts written using Textile (Textpattern's default editing mode) will only display with their Textile tags showing. I have mainly used LW for creating new posts.
A promising start
First impresssions of LW were pretty good. I like the simple editing interface and it has a familiar Microsoft look and feel. There are the normal text editing tools such as bold, text color, bulleted lists, spell check, create link, and insert image.
The two web preview modes are excellent
There are four viewing or editing modes called Normal (edit text), HTML Code view (edit code), Web Layout (edit text with blog styles applied) and Web Preview (full preview on your blog). The two web preview modes are excellent and allow you to see exactly how your post will look before you publish it.
Inserting an image into a blog post was straightforward and it's possible to link to an image as well. The default image insert mode seems to add a link to the image automatically (which I don't want because I am uploading to the same server) but the image properties sidebar allows you to specify 'No Link'. Various image effects are also available - but I have not used these. I tried some simple image manipulations (align for example) and this works fine if you are not too fussy about the code created.
Note: I chose FTP image upload mode in my LW set-up and specified my Txp server because the Txp XML-RPC plugin does not support image upload.
This brings me to the main disadvantage of using LW with Txp. The HTML code produced is a mixed bag - some of it is a product of a few years ago. There's no way of inserting CSS styles (without going into code view) and if you change text colour, for example, LW inserts font tags. Blimey. I haven't seen those for a while. Most people won't really give two hoots about this and LW is aimed at the MSN Live Spaces crowd as much as anyone else. However, I found the lack of support for stylesheets and the use of deprecated tags particularly disappointing. The odd thing is that image margins seem to be added using more modern inline style tags.
Live Writer does not suppport XHTML code
Unfortunately, LW does not support XHTML either which means that any posts created with it will not follow the XHTML standard that Txp supports by default. It's not a great idea to mix HTML with XHTML if you can avoid it. It would be nice if LW had a way of changing the code editing preferences.
Of course, I can edit in code layout view to get round most of these problems but that's not why I want to use LW. It sorta defeats one of my objectives which is to make it as easy as possible to post to Txp (particularly for clients).
One other moan is that, although Txp's categories were recognised without problem, publishing a post seemed to lose the category information.
Overall, I'd be happy to use LW for simple blog posts or for creating draft posts whenever I feel like it. I really like the Web Layout and Web Preview modes but, as a web developer, LW did not achieve the code standards that I want from a desktop blogging tool that can be used with Textpattern.
LW is in beta so I expect it to be fully launched in the coming months. I intend to keep a watchful eye on how it develops.