Publishing to BlogEngine from Word 2007

7. June 2008 21:47 by rtur.net in BlogEngine  //  Tags: , , , ,   //   Comments (12)

A lot of "power bloggers", prefer to use Windows Live Writer instead of built-in web editor. No matter how good web editor is, desktop publishing is just too hard to beat, at least at the moment. I personally like WLW myself and use it whenever I can. But this is not the only choice you have on the desktop; another big one is MS Word 2007. I'm not an Office guru, but if you watch the video at the end of this post you can get ideas how easy and intuitive content creation can be when you have the right tool at your disposal. You can set it up with BlogEngine just as easy as WLW. Simply open new document and go to Publish/Blog in the office menu.

You'll get a new document loaded in the publishing workspace. Here, create your content the way you usually do in Word. You can use most of the features, including complex objects like graphs, charts, clip arts etc. This is the most appealing reason for using Word as your publishing platform; no other tool will give you same feature set to work with document. What pleasantly surprised me - it generates amazingly clean HTML code. Cleaner than WLW and so much cleaner than Word 2003 (which totally sucks in making HTML code). All objects will be conveniently converted into images when you hit "Publish", so that you can use Excel to feed a chart, select layout, format it nicely and it will be sent to the blog as standard image file. Sweet!

Once you done, click "Publish" button. If you don't yet have a blog setup, Word will launch simple wizard and collect information needed to access to your blog. Use "other" as you blog provider and then click "next".

Select "MetaWebLog" as blog's API and type in path to your blog followed by metaweblog.axd. This is not a real file, HttpHandler will intercept requests for this virtual page and send back everything client, in our case MS Word, needs to know to communicate with blog engine. Add user ID and password. In picture options, select "my blog provider". Check "remember password" so you don't have to type it every time you publish to the blog.

If all worked fine, you'll get confirmation that account has been created.

Now every time when you click "Publish" document will be sent to your blog. There is also draft option, set categories, you can open existing blog post for editing and other useful perks. All things considered, Word 2007 is excellent tool for desktop to web publishing. Unless your religion strictly forbid using any “M$” products, you definitely should try it.

Comments (12) -

michal
michal
6/9/2008 7:59:54 PM #

This is cool, but can I edit tags with Word before I publish?

rtur.net
rtur.net
6/10/2008 3:19:40 AM #

No, you can’t use tags. Compare to WLW, it’s a trade-off. You got better tools to create content but WLW much better in other areas. Two most important, IMHO - it makes better use of metaweblog API (pulling down styles, layouts etc. including tags) and better supports extensions.

marco
marco
6/17/2008 8:41:43 AM #

This is cool

Kelly
Kelly
6/18/2008 7:56:30 AM #

I am just noticing that you have the same problems with the comments that is in the Blog.Engine.  You have that annoying ajax icon.  I am wondering if your buttons work for bolding.  In the current version of Blog.Engine they don't work.

rtur.net
rtur.net
6/18/2008 4:55:15 PM #

Grrr... turns out my theme was missing "#commentPreview" that turns this ajax image off. The bolding seems to work fine, at least here. I'll take a look if it is broken in the latest build.

Kelly
Kelly
6/19/2008 6:51:18 AM #

Yes the bolding in your blog seems to be working.  Mine still does not... but it also does not load the extensions... not sure why.  Maybe something do to with them being saved in the database or something.  I had to change the extension manager to call the LoadExtensions() method if the Extensions.Count == 0.  That way I don't get an error at least on the comments control and they show up in the Extensions manager.

I am glad you got yours fixed...and thanks for all the good work you are doing!! I love Blog.Engine!

Thanh Tran
Thanh Tran
7/6/2008 6:10:43 AM #

Hi,

Thanks for your great post. But I have difficult try it myself. I've just setup a blogengine.net 1.4 at http://blog.kgsoft.com.vn . But when I try the http://blog.kgsoft.com.vn/metaweblog.axd URL, I got the following error message

<methodResponse>

<fault>

<value>

<struct>

<member>
<name>faultCode</name>
<value>01</value>
</member>

<member>
<name>faultString</name>

<value>
Invalid XMLRPC Request. (StartIndex cannot be less than zero.
Parameter name: startIndex)
</value>
</member>
</struct>
</value>
</fault>
</methodResponse>

Can you help me figure out what's happen?

rtur.net
rtur.net
7/6/2008 5:42:20 PM #

I've just tried it with 1.4 and it worked fine for me. Did you try it on your local install to eliminate host from the equation?
I noticed you have same annoying Ajax image on comment form I used to have, you can get rid of it by setting #commentPreview display to none, like in standard theme:

#commentPreview{
  display:none;
  clear:both;
  min-height: 150px;
}

Thanh Tran
Thanh Tran
7/7/2008 5:58:26 AM #

Hi,

Thanks for your hint. Actually when I paste the http://blog.kgsoft.com.vn/metaweblog.axd into browser address, surely it will return error, as this is not a proper way to call. Regard to my Office 2007 can not register with my blog, it's because I enter the wrong password. :|

Steve
Steve
1/9/2009 1:53:47 PM #

Is there an option to use Word 2007 to publish to a Page rather than to a blog in BlogEngine.NET?

Mouse Cursor
Mouse Cursor
1/23/2009 5:43:46 AM #

I use post2blog cos i'm really particular about the html formatting that blog clients generate. I found this <a href="http://www.brilliances.com/desktop-xml-rpc-blogging-clients-reviewed/">review</a> to be quite good - it compares a lot of desktop clients.

Slim Fit Blog
Slim Fit Blog
3/17/2009 12:28:30 AM #

i accept it generates amazingly apple-pie HTML code. Cleaner than WLW and so abundant cleaner than Word 2003

Pingbacks and trackbacks (6)+

Comments are closed

Recent Comments

Comment RSS