<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Live Writer Blog &#187; roman</title>
	<atom:link href="http://www.live-writer.net/author/roman/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.live-writer.net</link>
	<description>News, Tips and Plugins for Windows Live Writer</description>
	<lastBuildDate>Tue, 17 Aug 2010 15:50:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>WordPress 2.6 doesn&#8217;t support Live Writer out of the box</title>
		<link>http://www.live-writer.net/2008/06/23/wordpress-26-doesnt-support-live-writer-out-of-the-box/</link>
		<comments>http://www.live-writer.net/2008/06/23/wordpress-26-doesnt-support-live-writer-out-of-the-box/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 07:52:58 +0000</pubDate>
		<dc:creator>roman</dc:creator>
				<category><![CDATA[About this Blog]]></category>

		<guid isPermaLink="false">http://www.live-writer.net/wordpress-26-doesnt-support-live-writer-out-of-the-box/</guid>
		<description><![CDATA[
The WordPress developer team tries to secure WordPress. Hence, they deactivated the XML-RPC and the Atom API.
Without these APIs it is not possible to post to your blog using a desktop blogging software like WIndows ...]]></description>
			<content:encoded><![CDATA[</p>
<p>The WordPress developer team tries to secure WordPress. Hence, they deactivated the XML-RPC and the Atom API.</p>
<p>Without these APIs it is not possible to post to your blog using a desktop blogging software like WIndows Live Wiriter.</p>
<p>Thankfully they didn’t delete this API. It can be activated in WordPress Administration (Settings –&gt; Write).</p>
<p><a href="http://bueltge.de/wordpress-26-ohne-xmlrpc-atom/">via Frank Bültge</a></p>
<img src="http://www.live-writer.net/?ak_action=api_record_view&id=107&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.live-writer.net/2008/06/23/wordpress-26-doesnt-support-live-writer-out-of-the-box/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Live Writer on Eee PC</title>
		<link>http://www.live-writer.net/2008/06/05/live-writer-on-eee-pc/</link>
		<comments>http://www.live-writer.net/2008/06/05/live-writer-on-eee-pc/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 10:53:06 +0000</pubDate>
		<dc:creator>roman</dc:creator>
				<category><![CDATA[Various]]></category>

		<guid isPermaLink="false">http://www.live-writer.net/live-writer-on-eee-pc/</guid>
		<description><![CDATA[How to run Windows Live Writer on an Asus Eee PC?
flickr user Irregular Shed shows us how:

This is Windows Live Writer running on Windows XP, running virtually on Ubuntu 8.04 running virtually on Asus Eee ...]]></description>
			<content:encoded><![CDATA[<p>How to run Windows Live Writer on an Asus Eee PC?</p>
<p>flickr user Irregular Shed shows us how:</p>
<p><a title="Linux Live Writer" href="http://www.flickr.com/photos/30787616@N00/2495146167/"><img alt="Linux Live Writer" src="http://static.flickr.com/3049/2495146167_c2429276eb.jpg" border="0" alignment="left" /></a></p>
<p>This is Windows Live Writer running on Windows XP, running virtually on Ubuntu 8.04 running virtually on Asus Eee PC. This setup let windows use 192 MB RAM. An according to the guy who did this, it’s perfectly usable.</p>
<p><a href="http://www.twindx.com/node/279">Irregular Shed&#8217;s blog &#8211; Blogging from inside a virtual XP machine. w00t.</a></p>
<img src="http://www.live-writer.net/?ak_action=api_record_view&id=91&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.live-writer.net/2008/06/05/live-writer-on-eee-pc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Did you know? Today: Live Writer Version Numbers</title>
		<link>http://www.live-writer.net/2008/06/04/did-you-know-today-live-writer-version-numbers/</link>
		<comments>http://www.live-writer.net/2008/06/04/did-you-know-today-live-writer-version-numbers/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 17:26:38 +0000</pubDate>
		<dc:creator>roman</dc:creator>
				<category><![CDATA[Various]]></category>

		<guid isPermaLink="false">http://www.live-writer.net/did-you-know-today-live-writer-version-numbers/</guid>
		<description><![CDATA[As a sideline an anecdote.
The new version number of the Live Writer Technical Preview is 14. When i saw this, I remembered that the previous release had version number 12. I assumed, version 13 was ...]]></description>
			<content:encoded><![CDATA[<p>As a sideline an anecdote.</p>
<p>The new version number of the Live Writer Technical Preview is 14. When i saw this, I remembered that the previous release had version number 12. I assumed, version 13 was a developer release and never public. So I asked Ste and he forwarded my question to <a href="https://mvp.support.microsoft.com/profile/Scott.Lovegrove" target="_blank">Scott</a>. Apparently Microsoft Software never has a version number 13, because it’s an unlucky number. So Live Writer didn’t had a release 13.</p>
<p>What a bummer. I was looking forward to Windows 13 which wouldn’t need a keyboard or mouse as it could read its users mind <img src='http://www.live-writer.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<img src="http://www.live-writer.net/?ak_action=api_record_view&id=90&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.live-writer.net/2008/06/04/did-you-know-today-live-writer-version-numbers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New SDK in Technical Preview Release</title>
		<link>http://www.live-writer.net/2008/06/04/new-sdk-in-technical-preview-release/</link>
		<comments>http://www.live-writer.net/2008/06/04/new-sdk-in-technical-preview-release/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 07:30:37 +0000</pubDate>
		<dc:creator>roman</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.live-writer.net/new-sdk-in-technical-preview-release/</guid>
		<description><![CDATA[In the Technical Preview of Live Writer a new SDK is also included.
The new SDK isn’t a release, it’s a Technical Preview like the new Live Writer an therefore it’s not intended for production use. ...]]></description>
			<content:encoded><![CDATA[<p>In the <a href="http://www.live-writer.net/windows-live-writer-2008-technical-preview-download/">Technical Preview of Live Writer</a> a new SDK is also included.</p>
<p>The new SDK isn’t a release, it’s a Technical Preview like the new Live Writer an therefore it’s not intended for production use. That’s why Live Gallery doesn’t accept plugins based on the SDK 1.1 Technical Preview. It’s also possible that the Developer Team make breaking changes in the new SDK code and new plugins won’t work in final release anymore.</p>
<p>The SDK has get two new plugin base classes:</p>
<p><a href="http://www.live-writer.net/new-sdk-in-technical-preview-release/#pnh">Publish Notification Hook</a>     <br /><a href="http://www.live-writer.net/new-sdk-in-technical-preview-release/#hfs">Header/Footer Source</a></p>
<h2><a name="pnh">Publish Notification Hook</a></h2>
<p>The new class PublishNotificationHook allows you to develop plugins which can run actions after pressing the Publish button. These actions can be executed before or after publishing the post. You can also cancel the publishing process.</p>
<p>Examples for use could be:</p>
<ul>
<li>Notification on new posts to services e.g. Twitter </li>
<li>Ask for confirmation if no tags or keywords are provided with the post and cancel the publishing process if necessary </li>
<li>Show a warning when the post contains invalid XHTML </li>
</ul>
<p>With this new base class you can save settings in the post file for later use. Plugins written on that class have to be enabled or diabled for every blog configured in Live Writer individually.</p>
<p>Let’s go to some development stuff. It’s very easy to develop PublishNotificationHook plugins. Follow these steps:</p>
<ol>
<li>Create a new .NET Class Library (e.g. in Visual Studio) </li>
<li>Add a reference to WindowsLive.Writer.Api </li>
<li>Create a new class extending <span style="font-family: &#39;Courier New&#39;">PublishNotificationHook</span> </li>
<li>Assign a GUID and a Plugin name with <span style="font-family: &#39;Courier New&#39;">WriterPluginAttribute</span> </li>
<li>Overwrite <span style="font-family: &#39;Courier New&#39;">OnPrePublish</span> and/or <span style="font-family: &#39;Courier New&#39;">OnPostPublish</span> method </li>
</ol>
<p>Here a tiny code example:</p>
<div class="wlWriterSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:c1ea9fd7-332b-4e57-8903-a1c598bc3006" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">
<pre name="code" class="c#">using System.Windows.Forms;
using WindowsLive.Writer.Api;

[WriterPlugin("????????-????-????-????-????????????", "My Plugin Name")]
public class MyPublishNotificationHook : PublishNotificationHook
{
    public override bool OnPrePublish(IWin32Window owner, IProperties properties,
            IPublishingContext publishingContext, bool publish)
    {
        // Do pre-publish work
        return true;
    }

    public override void OnPostPublish(IWin32Window owner, IProperties properties,
            IPublishingContext publishingContext, bool publish)
    {
        // Do post-publish work
    }
}
</pre>
</div>
<p><span style="text-align: left"></span></p>
</p>
<h2><a name="hfs">Header/Footer Source</a></h2>
<p>This type of plugins are used to add some text to the header or footer of a post. The user can’t modify this text in the Edit section of Live Writer but this text is visible in the preview section and in the published post.</p>
<p>This type of plugins could be used for example for:</p>
<ul>
<li>Header: Insert a Digg button </li>
<li>Footer: Insert Social Bookmark links </li>
</ul>
<p>The interessting part of this new base class is that the permalink of the post can be used even if it’s not exist yet.</p>
<p>Plugins which make use of this base class have to be enabled or disabled for every blog configured in Live Writer individually.</p>
<p>Let’s go to the development stuff:</p>
<ol>
<li>Create a new .NET Class Library (e.g. in Visual Studio) </li>
<li>Add a reference to WindowsLive.Writer.Api </li>
<li>Create a new class extending <span style="font-family: &#39;Courier New&#39;">HeaderFooterSource</span> erbt </li>
<li>Assign a GUID and a Plugin name with <span style="font-family: &#39;Courier New&#39;">WriterPluginAttribute</span> </li>
<li>If permalinks are used, overwrite the <span style="font-family: &#39;Courier New&#39;">RquiresPermalink</span> property and return <span style="font-family: &#39;Courier New&#39;">true</span> </li>
<li>Overwrite <span style="font-family: &#39;Courier New&#39;">GeneratePreviewHtml</span> and <span style="font-family: &#39;Courier New&#39;">GeneratePublishHtml</span> </li>
</ol>
<div class="wlWriterSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:567f2d9a-747b-4728-a635-848135b68b65" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">
<pre name="code" class="c#">using System.Windows.Forms;
using WindowsLive.Writer.Api;

[WriterPlugin("????????-????-????-????-????????????", "My Plugin Name")]
public class MyHeaderFooterSource : HeaderFooterSource
{
    public override bool RequiresPermalink
    {
        get { return true; }
    }

    public override string GeneratePreviewHtml(ISmartContent smartContent,
            IPublishingContext publishingContext, out Position position)
    {
        position = Position.Footer;
        return “&lt;p&gt;&lt;a href=\”#\”&gt;Digg This&lt;/a&gt;&lt;/p&gt;”;
    }

    public override string GeneratePublishHtml(IWin32Window dialogOwner,
            ISmartContent smartContent, IPublishingContext publishingContext,
            bool publish, out Position position)
    {
        position = Position.Footer;
        return “&lt;p&gt;&lt;a href=\”http://digg.com/submit?url=”
            + publishingContext.PostInfo.Permalink
            + “\”&gt;Digg This&lt;/a&gt;&lt;/p&gt;”;
    }
}</pre>
</div>
<p>There are another changes like TaskServices which can run tasks in background.</p>
<p><a href="http://download.microsoft.com/download/7/f/b/7fbc031e-64c1-4395-8f64-f39a743aad1f/Writer%20Tech%20Preview%20SDK.zip">SDK download</a> (contains documentation and samples)</p>
<p><a href="http://www.liveside.net/blogs/developer/archive/2008/06/03/the-new-live-writer-sdk.aspx" target="_blank">Live-Side.net</a></p>
<p>For feedback please use the Live Writer Developer <a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=994&amp;SiteID=1" target="_blank">forum</a></p>
<img src="http://www.live-writer.net/?ak_action=api_record_view&id=89&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.live-writer.net/2008/06/04/new-sdk-in-technical-preview-release/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New Live Writer Blog</title>
		<link>http://www.live-writer.net/2008/05/28/new-live-writer-blog/</link>
		<comments>http://www.live-writer.net/2008/05/28/new-live-writer-blog/#comments</comments>
		<pubDate>Wed, 28 May 2008 12:41:00 +0000</pubDate>
		<dc:creator>roman</dc:creator>
				<category><![CDATA[About this Blog]]></category>

		<guid isPermaLink="false">http://www.live-writer.net/new-live-writer-blog/</guid>
		<description><![CDATA[After a long time of inactivity, we relaunched the english Live Writer Blog.
The new Live Writer Blog is based on WordPress instead of dasBlog. Along with this new base there are numerous of new features. ...]]></description>
			<content:encoded><![CDATA[<p>After a long time of inactivity, we relaunched the english Live Writer Blog.</p>
<p>The new Live Writer Blog is based on <a href="http://wordpress.org" target="_blank">WordPress</a> instead of <a href="http://dasblog.info" target="_blank">dasBlog</a>. Along with this new base there are numerous of new features. You can rate the plugins we write about also the author of a post about a plugin can rate the plugin. With this, it&#8217;s easier for visitors to decide which plugins they want to install and which not.</p>
<p>The Design is now the same as on our <a href="http://www.live-writer.de" target="_blank">german blog</a> (corporate identity <img src='http://www.live-writer.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ).</p>
<p>Enjoy discovering the news Live Writer Blog <img src='http://www.live-writer.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&#160;<img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="68" alt="" src="http://www.live-writer.net/wp-content/uploads/2008/05/lwbt.png" width="520" border="0" /></p>
<img src="http://www.live-writer.net/?ak_action=api_record_view&id=79&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.live-writer.net/2008/05/28/new-live-writer-blog/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Problem: Server Error -32700 Occured</title>
		<link>http://www.live-writer.net/2008/01/08/problem-server-error-32700-occured/</link>
		<comments>http://www.live-writer.net/2008/01/08/problem-server-error-32700-occured/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 08:14:01 +0000</pubDate>
		<dc:creator>roman</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Server Error]]></category>

		<guid isPermaLink="false">http://www.live-writer.net/problem-server-error-32700-occured/</guid>
		<description><![CDATA[There was a dangerous problem brought up on Windows Live Writer MSN Group.
Problem:
When you try to publish a post to your blog you are getting this error: &#8220;An unexpected error has occured while attempting to ...]]></description>
			<content:encoded><![CDATA[<p>There was a dangerous problem brought up on Windows Live Writer MSN Group.</p>
<p>Problem:</p>
<p>When you try to publish a post to your blog you are getting this error: &#8220;An unexpected error has occured while attempting to log in: Blog Server Error  Server Error -32700 Occured parse error. not well formed&#8221;</p>
<p>Solution:</p>
<p>This Problem occures when you use wordpress as your blog software. In fact it is a spam injection to your wordpress installation. This is possible when your wordpress installation or your server isn&#8217;t as secure as it should be. Some wordpress files were changed on the server so you getting this error.</p>
<p>To solve this problem, you should replace the files on your server with the original wordpress files of the same version as installed. It looks like the following files are affected:index.php</p>
<ul>
<li>xmlrpc.php</li>
<li>wp-admin/admin.php</li>
<li>wp-admin/index.php</li>
<li>wp-includes/wp-db.php</li>
<li>wp-includes/pluggable.php</li>
<li>wp-includes/gettext.php</li>
<li>wp-includes/default-filters.php (critical!)</li>
</ul>
<p>You also should check your .htaccess file for suspicious redirects and remove them. You have to remove the wp-includes/class-mail.php file. This file does not belong to wordpress and is a security leak.</p>
<p>The server wordpress is installed have to get secure. There is an <a href="http://codex.wordpress.org/Hardening_WordPress" target="_blank">article on wordpress codex</a> that shows some methods to hardening wordpress.</p>
<p>Further informations:<br />
<a href="http://gordon.dewis.ca/2008/01/06/expunging-the-wordpressnetin-spam-injection-hijack/" target="_blank">gordon.dewis.ca</a><br />
<a href="http://blog.kakkoi.net/wordpress/how-to-removed-wordpress-net-in-spam-injection-infected-by-mike-jagger-goro-class-mailphp/" target="_blank">Kakkoi</a><br />
via <a href="http://groups.msn.com/windowslivewriter/generaltopics.msnw?action=get_message&amp;mview=0&amp;ID_Message=6495&amp;all_topics=1" target="_blank">Windows Live Writer Group</a></p>
<img src="http://www.live-writer.net/?ak_action=api_record_view&id=39&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.live-writer.net/2008/01/08/problem-server-error-32700-occured/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>acronyms and abbreviations</title>
		<link>http://www.live-writer.net/2008/01/03/acronyms-and-abbreviations/</link>
		<comments>http://www.live-writer.net/2008/01/03/acronyms-and-abbreviations/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 14:16:57 +0000</pubDate>
		<dc:creator>roman</dc:creator>
				<category><![CDATA[PlugIns]]></category>

		<guid isPermaLink="false">http://www.live-writer.net/acronyms-and-abbreviations/</guid>
		<description><![CDATA[To use the HTML-Tags &#60;abbr&#62;&#60;/abbr&#62; and &#60;acronym&#62;&#60;/acronym&#62; one had to insert this tags directly in the html code.
&#8220;Insert Acronym Tags&#8221; is a small plugin which provides a tiny GUI to insert abbreviations or acronyms.
An article ...]]></description>
			<content:encoded><![CDATA[<p>To use the HTML-Tags &lt;abbr&gt;&lt;/abbr&gt; and &lt;acronym&gt;&lt;/acronym&gt; one had to insert this tags directly in the html code.</p>
<p>&#8220;Insert Acronym Tags&#8221; is a small plugin which provides a tiny <acronym title="graphical user interface">GUI</acronym> to insert abbreviations or acronyms.</p>
<p>An article about the use and the future of these two tags can be found on <a href="http://www.smackthemouse.com/20040108" target="_blank">SmackTheMouse.com</a></p>
<p><a href="http://gallery.live.com/liveItemDetail.aspx?li=f82b8f68-8915-4419-8dcd-fefb7b5354b5" target="_blank">Download the plugin</a></p>
<p>[rating:2/5]</p>
<img src="http://www.live-writer.net/?ak_action=api_record_view&id=41&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.live-writer.net/2008/01/03/acronyms-and-abbreviations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using &quot;box&quot; with Windows Live Writer</title>
		<link>http://www.live-writer.net/2008/01/03/using-box-with-windows-live-writer/</link>
		<comments>http://www.live-writer.net/2008/01/03/using-box-with-windows-live-writer/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 13:51:47 +0000</pubDate>
		<dc:creator>roman</dc:creator>
				<category><![CDATA[PlugIns]]></category>

		<guid isPermaLink="false">http://www.live-writer.net/using-box-with-windows-live-writer/</guid>
		<description><![CDATA[For those of you using the online storage web service &#8220;box&#8221; there is a plugin to link shared files in a blog post very easy.
The installation is very easy thanks to the integrated installer. No ...]]></description>
			<content:encoded><![CDATA[<p>For those of you using the online storage web service &#8220;<a href="http://www.box.net" target="_blank">box</a>&#8221; there is a plugin to link shared files in a blog post very easy.</p>
<p>The installation is very easy thanks to the integrated installer. No other configuration has to be done.</p>
<p>After installation a file can be inserted into a blog post by clicking on the &#8220;Insert Box.net File&#8230;&#8221; link in the sidebar. First you have to login using your box.net account. After you have choosen the file you want to link the plugin creates a hyperlink and inserts it to your blog post.</p>
<p><a href="http://www.codeplex.com/box2livewriter/Wiki/View.aspx?title=Screenshots" target="_blank"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.live-writer.net/wp-content/binary/WindowsLiveWriter/UsingboxwithWindowsLiveWriter_D102/Box-listing_3.jpg" border="0" alt="Box-listing" width="520" height="433" /></a></p>
<p>There is a restriction for hotlinking pictures. To do this you need a premium or pro account. It is restricted by using a free account.</p>
<p>Here&#8217;s a little demo that shows a link created by the plugin:</p>
<p><a href="http://www.box.net/shared/yr457h0c6i" target="_blank"><img src="http://www.box.net/thumbs/24x24/default_file.gif" border="0" alt="File icon" width="24" height="24" align="absmiddle" />Download Box2LiveWriter Installer</a></p>
<p>More informations about the plugin, screenshots and how tos are available on the <a href="http://www.codeplex.com/box2livewriter" target="_blank">plugins Codeplex site</a>.</p>
<p>[rating:3.5/5]</p>
<img src="http://www.live-writer.net/?ak_action=api_record_view&id=42&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.live-writer.net/2008/01/03/using-box-with-windows-live-writer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

