<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
  <channel>
    <title>MarkItUp - Thinking Products...</title>
    <link>http://markitup.com/</link>
    <description>MarkItUp - Thinking Products...</description>
    <image>
      <url>http://MarkItUp.com/Images/RssFeedImage.png</url>
      <title>MarkItUp - Thinking Products...</title>
      <link>http://markitup.com/</link>
    </image>
    <item>
      <dc:creator>MarkItUp</dc:creator>
      <title>Subtext 1.0 "Nautilus" Lives</title>
      <guid>http://markitup.com/Posts/Post.aspx?postId=0781f25c-02e6-45b9-b787-51423d96ec9c</guid>
      <link>http://markitup.com/Posts/Post.aspx?postId=0781f25c-02e6-45b9-b787-51423d96ec9c</link>
      <description>
		&lt;p&gt;Late last year when &lt;a href="http://codegallery.gotdotnet.com/BlogML"&gt;BlogML&lt;/a&gt; was a shiny new object I started to look around the blogging universe for potential blogging engines to target.  One of the people that I contacted was &lt;a href="http://haacked.com"&gt;Phil Haack&lt;/a&gt; who I knew was involved in an open source blog called SubText.  SubText is a branch of the the old .Text codebase.  This all happened in early October last year.&lt;/p&gt;
		&lt;p&gt;This morning when I synch'd up my aggregator I was very pleased to read this announcement from Phil:&lt;/p&gt;
		&lt;p&gt;    &lt;a href="http://haacked.com/archive/2006/03/02/Subtext1.0NautilusEditionReleased.aspx"&gt;http://haacked.com/archive/2006/03/02/Subtext1.0NautilusEditionReleased.aspx&lt;/a&gt;&lt;/p&gt;
		&lt;p&gt;
				&lt;a href="http://prdownloads.sourceforge.net/subtext/Subtext_1.0.0.2.zip?download"&gt;
						&lt;img alt="SubText 1.0 Nautilus" hspace="0" src="http://subtextproject.com/images/SubtextLogo.png" align="baseline" border="0" /&gt;
				&lt;/a&gt;
		&lt;/p&gt;
		&lt;p&gt;I get a great feeling when I see projects like SubText come to life; it keeps me believing in the dream that I had when I started coding.  &lt;/p&gt;
		&lt;p&gt;Anyways, because these guys have implemented BlogML, all of you suckers who have installed SUB can go to your Administration page and dump out your SUB blog into BlogML and then import it into "Nautilus"!    &lt;/p&gt;
		&lt;p&gt;Well done guys, enjoy the glory!&lt;/p&gt;
</description>
      <pubDate>Saturday, March 04, 2006 2:19 AM</pubDate>
      <wfw:comment>http://markitup.com/Posts/Post.aspx?postId=0781f25c-02e6-45b9-b787-51423d96ec9c#Feedback</wfw:comment>
      <comments>http://markitup.com/Posts/Post.aspx?postId=0781f25c-02e6-45b9-b787-51423d96ec9c#Feedback</comments>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://markitup.com/CommentRss.ashx?postID=0781f25c-02e6-45b9-b787-51423d96ec9c</wfw:commentRss>
    </item>
    <item>
      <dc:creator>MarkItUp</dc:creator>
      <title>Favour to ask...</title>
      <guid>http://markitup.com/Posts/Post.aspx?postId=1e53652e-36a3-449a-b970-04229eff0299</guid>
      <link>http://markitup.com/Posts/Post.aspx?postId=1e53652e-36a3-449a-b970-04229eff0299</link>
      <description>
		&lt;p&gt;Up until the weekend I had really only heard about &lt;a href="http://www.feedburner.com/"&gt;Feedburner&lt;/a&gt; but hadn't taken the time to go and see what it's all about but after seeing &lt;a href="http://www.runpartners.com/blog/Posts/Post.aspx?postId=75297c71-6c00-406f-8e7f-cedb141d32ce"&gt;this post&lt;/a&gt; I got interested in enough to move my RSS feed over.  So now I have a favour to ask.  If you are subscribed to my feed could you please change the URL that you use to my new Feedburner address:&lt;/p&gt;
		&lt;p&gt;
				&lt;a title="Subscribe to my feed" href="http://feeds.feedburner.com/Markitup" type="application/rss+xml" rel="alternate"&gt;
						&lt;img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" alt="" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" /&gt;
				&lt;/a&gt;   &lt;a href="http://feeds.feedburner.com/Markitup"&gt;&lt;font size="6"&gt;http://feeds.feedburner.com/Markitup&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
		&lt;p&gt;This will help me to better understand how many people are subscribed to my blog and will also hopefully help me to ultimately produce better content.&lt;/p&gt;
		&lt;p&gt;Thanks! &lt;/p&gt;
		&lt;p&gt; &lt;/p&gt;
</description>
      <pubDate>Friday, March 03, 2006 2:32 AM</pubDate>
      <wfw:comment>http://markitup.com/Posts/Post.aspx?postId=1e53652e-36a3-449a-b970-04229eff0299#Feedback</wfw:comment>
      <comments>http://markitup.com/Posts/Post.aspx?postId=1e53652e-36a3-449a-b970-04229eff0299#Feedback</comments>
      <slash:comments>9</slash:comments>
      <wfw:commentRss>http://markitup.com/CommentRss.ashx?postID=1e53652e-36a3-449a-b970-04229eff0299</wfw:commentRss>
    </item>
    <item>
      <dc:creator>MarkItUp</dc:creator>
      <title>Interesting data about the size of the blogsphere</title>
      <guid>http://markitup.com/Posts/Post.aspx?postId=7948cd72-05aa-4723-9e02-fa6fc392b708</guid>
      <link>http://markitup.com/Posts/Post.aspx?postId=7948cd72-05aa-4723-9e02-fa6fc392b708</link>
      <description>
		&lt;p&gt;
				&lt;a href="http://www.sifry.com/alerts/archives/000419.html"&gt;Blogosphere Growth&lt;/a&gt;
		&lt;/p&gt;
		&lt;p&gt;
				&lt;a href="http://www.sifry.com/alerts/archives/000419.html"&gt;
						&lt;img src="http://www.sifry.com/alerts/Slide0002-2-tm.png" border="0" blogs?="" of="" alt?growth="" /&gt;
				&lt;/a&gt;
		&lt;/p&gt;
</description>
      <pubDate>Wednesday, February 08, 2006 11:43 AM</pubDate>
      <wfw:comment>http://markitup.com/Posts/Post.aspx?postId=7948cd72-05aa-4723-9e02-fa6fc392b708#Feedback</wfw:comment>
      <comments>http://markitup.com/Posts/Post.aspx?postId=7948cd72-05aa-4723-9e02-fa6fc392b708#Feedback</comments>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://markitup.com/CommentRss.ashx?postID=7948cd72-05aa-4723-9e02-fa6fc392b708</wfw:commentRss>
    </item>
    <item>
      <dc:creator>MarkItUp</dc:creator>
      <title>BlogML - progress</title>
      <guid>http://markitup.com/Posts/Post.aspx?postId=fb16e070-979e-4474-8f0f-4c7079e0acb3</guid>
      <link>http://markitup.com/Posts/Post.aspx?postId=fb16e070-979e-4474-8f0f-4c7079e0acb3</link>
      <description>&lt;p&gt;This morning I purchased the BlogML.com domain so that I will have a central place to publish the schema files and so that I can expose other tools from that site - such as an online validator to validate against the BlogML format.&lt;/p&gt; &lt;p&gt;I'm hoping to have the schema files and the other artifacts that have been created to support BlogML posted somewhere that they can be collaborated on until we have a final spec.&amp;nbsp; Once we have the spec. nailed then I can publish it on the BlogML.com domain and create other cool things such as online validators etc.&amp;nbsp; These files should be available by the end of the weekend.&lt;/p&gt; &lt;p&gt;This morning I also tested fully integrated BlogML import/export functionality into the admin console for SingleUserBlog.&amp;nbsp; I was able to do an export to BlogML then delete all of my posts and comments and then restore (import) from the saved file.&amp;nbsp; This was very cool.&amp;nbsp; Because SingleUserBlog supports multiple data providers I was also able to export my file based content, switch providers and then import it all in to a database.&amp;nbsp; This shows how cool BlogML will be for scenarios such as either migrating content or moving blog content between environments - such as moving from staging environment to a production environment.&lt;/p&gt; &lt;p&gt;Here is a link to the file that I imported and exported on my test system this morning so that you can see the format of BlogML: &lt;a href="/Data/Images/SUB.xml"&gt;http://markitup.com/Data/Images/SUB.xml&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Saturday, August 27, 2005 2:32 AM</pubDate>
      <wfw:comment>http://markitup.com/Posts/Post.aspx?postId=fb16e070-979e-4474-8f0f-4c7079e0acb3#Feedback</wfw:comment>
      <comments>http://markitup.com/Posts/Post.aspx?postId=fb16e070-979e-4474-8f0f-4c7079e0acb3#Feedback</comments>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://markitup.com/CommentRss.ashx?postID=fb16e070-979e-4474-8f0f-4c7079e0acb3</wfw:commentRss>
    </item>
    <item>
      <dc:creator>MarkItUp</dc:creator>
      <title>Blogging API - some concrete ideas</title>
      <guid>http://markitup.com/Posts/Post.aspx?postId=25928c2e-8e82-4ffd-b5fd-bc0ec0b5a24c</guid>
      <link>http://markitup.com/Posts/Post.aspx?postId=25928c2e-8e82-4ffd-b5fd-bc0ec0b5a24c</link>
      <description>&lt;p&gt;A couple of people have asked me about the Blogging API ideas that I wrote about a little while back.&amp;nbsp; Unfortunately I haven't really had time to write about this any further but I do have some concrete ideas about what needs to happen.&amp;nbsp; Here's a very quick version of my "utopia" for this:&lt;/p&gt; &lt;p&gt;Basically, I think that each blogging engine should expose methods that allow you to export or import the entire content for the blog in a common format.&amp;nbsp; Let's call it BlogML.&amp;nbsp; An export for a blog could obviously be a huge file - but that's fine, storage is cheap and text compresses very well.&lt;/p&gt; &lt;p&gt;I've got a concrete sample of the schema for the format defined already and hope to post it in the coming days and perhaps it might promote some discussion and then gain acceptance somehow.&lt;/p&gt; &lt;p&gt;Think about this for a moment and what it means.&amp;nbsp; Having a common format for blog content means that it would become very simple to import and export a blog; it would also be easy to backup and restore.&amp;nbsp; &lt;/p&gt; &lt;p&gt;As an example, a feature such as this would allow you to go to the admin section for SingleUserBlog and choose an "Export" function" that would persist all of your content - posts, categories, feedback, trackbacks, etc - to an xml data file.&amp;nbsp; Potentially, you could then take that file to another blog and import it, thereby making it simple to migrate content between applications or even between versions of blogging engines.&amp;nbsp; These are things that have proven to be problematic in the past - for example, moving between early and late versions of .Text and then again, moving between .Text and Community Server.&lt;/p&gt; &lt;p&gt;I'll try to blog the schema definition that I have in the next few days and then implement it into SingleUserBlog as a proof of concept.&lt;/p&gt; &lt;p&gt;Finally, in my original posts I had discussed the idea of creating a common API.&amp;nbsp; After sitting down and thinking about it for a while it became obvious that simply having a common API would not solve most common problems - such as interoperability.&amp;nbsp; Having a common schema defined will solve problems such as these while freeing blog implementors to expose their API's as they choose.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <pubDate>Friday, August 12, 2005 2:03 PM</pubDate>
      <wfw:comment>http://markitup.com/Posts/Post.aspx?postId=25928c2e-8e82-4ffd-b5fd-bc0ec0b5a24c#Feedback</wfw:comment>
      <comments>http://markitup.com/Posts/Post.aspx?postId=25928c2e-8e82-4ffd-b5fd-bc0ec0b5a24c#Feedback</comments>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://markitup.com/CommentRss.ashx?postID=25928c2e-8e82-4ffd-b5fd-bc0ec0b5a24c</wfw:commentRss>
    </item>
    <item>
      <dc:creator>MarkItUp</dc:creator>
      <title>Blog API Part 2</title>
      <guid>http://markitup.com/Posts/Post.aspx?postId=56c95dbf-5d32-4e4f-9b34-a3ca85bbe46a</guid>
      <link>http://markitup.com/Posts/Post.aspx?postId=56c95dbf-5d32-4e4f-9b34-a3ca85bbe46a</link>
      <description>&lt;p&gt;I noticed that &lt;a href="http://weblogs.asp.net/cfrazier/archive/2005/07/27/420792.aspx"&gt;Chris has thrown down some of his thoughts&lt;/a&gt; about a blogging API.&amp;nbsp; I'd really like to hear what some of the other "players" in the blogging industry think about this and who has been giving it some thought.&amp;nbsp; &lt;/p&gt; &lt;p&gt;From some initial thinking I think that the API would need to be:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;SOAP based.&amp;nbsp; All of the major frameworks have SOAP API's these days. &lt;/li&gt; &lt;li&gt;Allow you to discover and obtain information about: Posts (including any attachments), Comments (including trackbacks), Categories. &lt;/li&gt; &lt;li&gt;Able to get information at a very granular level - ie: be able to return items by a variety of parameters and be able to perform queries which return both verbose and terse resultsets.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;The benefit of being able to perform queries that perform terse results is that it would make it easier to perform atomic operations (allowing for re-tries) over an unreliable transporation medium.&lt;/p&gt; &lt;p&gt;So, looking at the shortcomings of the existing API's I feel that they make it very difficult to perform operations such as:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Get a count of posts &lt;/li&gt; &lt;li&gt;Get a range of posts &lt;/li&gt; &lt;li&gt;Cycle through all posts &lt;/li&gt; &lt;li&gt;Retrieve attachments &lt;/li&gt; &lt;li&gt;Discover linked documents &lt;/li&gt; &lt;li&gt;Query for Trackbacks or Comments (ie: types of feedback)&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;The existing API's seem to make it easy to post new entries or to edit existing content - provided that you already know the address of it.&amp;nbsp; In other words, those API's do not lend themselves to auto discovery of content; and that's exactly what you need if you are going to go about writing a migration tool.&lt;/p&gt; &lt;p&gt;One thing that I should mention here is that, by talking about a blogging API I'm not talking about Rss.&amp;nbsp; Rss and blogging have managed to evolve separately and should remain separate.&amp;nbsp; &lt;/p&gt;</description>
      <pubDate>Thursday, July 28, 2005 6:36 AM</pubDate>
      <wfw:comment>http://markitup.com/Posts/Post.aspx?postId=56c95dbf-5d32-4e4f-9b34-a3ca85bbe46a#Feedback</wfw:comment>
      <comments>http://markitup.com/Posts/Post.aspx?postId=56c95dbf-5d32-4e4f-9b34-a3ca85bbe46a#Feedback</comments>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://markitup.com/CommentRss.ashx?postID=56c95dbf-5d32-4e4f-9b34-a3ca85bbe46a</wfw:commentRss>
    </item>
    <item>
      <dc:creator>MarkItUp</dc:creator>
      <title>Blog API's</title>
      <guid>http://markitup.com/Posts/Post.aspx?postId=823c0159-e081-46a7-ba96-b212aed5df26</guid>
      <link>http://markitup.com/Posts/Post.aspx?postId=823c0159-e081-46a7-ba96-b212aed5df26</link>
      <description>&lt;p&gt;The request came out recently for me to build in a migration wizard which would allow for users to easily migrate content from their existing blogs into SingleUserBlog.&amp;nbsp; This is a great idea and involves a problem which has come up quite a bit of late, that is... how to migrate content from one blog into another.&amp;nbsp; We've seen this repeatedly within the .NET world as people have struggled to move content between .Text versions and then again when they tried to migrate into CommunityServer; and I'm sure that we'll see it again when CommunityServer has its next major revision.&amp;nbsp; With the blogging universe having exploded I'm totally amazed that we haven't sat down to implement a common API for discovering and working with blogs - even more so given that we all see to agree on the virtues of having common API's and common Type systems.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;The MetaWeblogAPI&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Having heard of something called the MetaWeblogAPI [&lt;a href="http://www.xmlrpc.com/metaWeblogApi"&gt;1&lt;/a&gt;] - which I knew was supposed to provide some sort of API based layer around blogs - I initially thought that building a single content migration tool would be pretty simple:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Locate the blog&lt;/li&gt; &lt;li&gt;Discover the category list&lt;/li&gt; &lt;li&gt;Import the categories&lt;/li&gt; &lt;li&gt;Discover the post list&lt;/li&gt; &lt;li&gt;Import the posts&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Of course, importing a post would also involve the discovery of any attachments and metadata associated with it such as categorization and feedback entries.&amp;nbsp; Once I started looking into the MetaWeblogAPI though it was apparent that this was a very primitive and hard to work with API compared to what I would expect to be dealing with.&amp;nbsp; The API itself is based on XML-RPC which doesn't have the support that SOAP has within the .NET Framework.&amp;nbsp; To work with XML-RPC I'd have to locate a third-party library and use it.&amp;nbsp; The API is also very poor in that it has a very limited number of methods and the choices for working with data are virtually non-existant.&amp;nbsp; For example, to get a list of posts I'd basically have to do a "GetRecentEntries" call and specify a huge number so that they would all get returned (hopefully); also, the packet of data which gets returned from that call is extremely verbose as it contains all of the information about each post.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Ideally, I would have options to retrieve either: A) just the id's of the post or B) just the post "headers".&amp;nbsp; This way I could bring back some data that I could start working with very quickly and it would make it easier to attempt things such as re-tries on much smaller packets of data.&amp;nbsp; For example, let's say that I do a GetLatestPosts(1000000) on Scoble's blog.&amp;nbsp; I'm going to get back one almighty packet of data.&amp;nbsp; Now, if I'm on a flaky connection and the connection drops out after I've *almost* retrieved all of the data, then I'm going to have to re-try again from the beginning.&amp;nbsp; If I was able to request just the headers - or even better, just the id's - of his posts, then I would have that data very quickly and could start doing requests on just individual post entries.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;The Atom API&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;After briefly chatting with &lt;a href="http://weblogs.asp.net/CFrazier"&gt;Chris Frazier&lt;/a&gt; - who has actually &lt;a href="http://www.projectdistributor.net/Projects/Project.aspx?projectId=12"&gt;had to implement some of this stuff &lt;/a&gt;- it was recommended that I take a look at the Atom spec.&amp;nbsp; Having looked at the API documentation [&lt;a href="http://bitworking.org/rfc/draft-gregorio-07.html"&gt;2&lt;/a&gt;] it would appear that this spec. is obviously either incomplete or just in a very formative stage so I'll see what I can dig up on it over the next little while.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;A better blogging API&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;I'll also do some searching over the next week or so to see what others have been discussing around this topic as it is obviously something which must have come up a lot.&amp;nbsp; Maybe we have to wait until industry heavyweights start to build blogging products into their core platforms before clear spec's start to emerge around what is needed from an API that would allow for the programmatic disovery and interaction with blogs.&amp;nbsp; &lt;/p&gt; &lt;p&gt;And then, who knows how long it will take for the current blog engines to implement that?&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Links:&lt;/strong&gt;&lt;br /&gt;[1] MetaWeblogAPI: &lt;a href="http://www.xmlrpc.com/metaWeblogApi"&gt;http://www.xmlrpc.com/metaWeblogApi&lt;/a&gt;&lt;br /&gt;[2] Atom API draft spec: &lt;a href="http://bitworking.org/rfc/draft-gregorio-07.html"&gt;http://bitworking.org/rfc/draft-gregorio-07.html&lt;/a&gt;&lt;br /&gt;[3] Atom high level: &lt;a href="http://www.xml.com/pub/a/2003/10/15/dive.html"&gt;http://www.xml.com/pub/a/2003/10/15/dive.html&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <pubDate>Wednesday, July 27, 2005 5:42 AM</pubDate>
      <wfw:comment>http://markitup.com/Posts/Post.aspx?postId=823c0159-e081-46a7-ba96-b212aed5df26#Feedback</wfw:comment>
      <comments>http://markitup.com/Posts/Post.aspx?postId=823c0159-e081-46a7-ba96-b212aed5df26#Feedback</comments>
      <slash:comments>7</slash:comments>
      <wfw:commentRss>http://markitup.com/CommentRss.ashx?postID=823c0159-e081-46a7-ba96-b212aed5df26</wfw:commentRss>
    </item>
    <item>
      <dc:creator>MarkItUp</dc:creator>
      <title>Another SUB installation</title>
      <guid>http://markitup.com/Posts/Post.aspx?postId=1bf496c9-fb91-4eba-9a7a-0a397778b3b4</guid>
      <link>http://markitup.com/Posts/Post.aspx?postId=1bf496c9-fb91-4eba-9a7a-0a397778b3b4</link>
      <description>&lt;p&gt;Bruce Mack is a guy that I "know" through virtual collaboration over the past year or so.&amp;nbsp; We "met" after Bruce got interested in &lt;a href="http://blog.brucejmack.biz/"&gt;ProjectDistributor&lt;/a&gt; and then wrote a smart client which uses the PD web services to expose all of the functionality.&lt;/p&gt; &lt;p&gt;Throughout that time Bruce has also spent time showing me the benefits of software patterns.&amp;nbsp; Anyway, Bruce has now installed SingleUserBlog and is blogging.&amp;nbsp; You can find his blog here:&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://blog.brucejmack.biz/"&gt;http://blog.brucejmack.biz/&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sunday, July 24, 2005 8:35 AM</pubDate>
      <wfw:comment>http://markitup.com/Posts/Post.aspx?postId=1bf496c9-fb91-4eba-9a7a-0a397778b3b4#Feedback</wfw:comment>
      <comments>http://markitup.com/Posts/Post.aspx?postId=1bf496c9-fb91-4eba-9a7a-0a397778b3b4#Feedback</comments>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://markitup.com/CommentRss.ashx?postID=1bf496c9-fb91-4eba-9a7a-0a397778b3b4</wfw:commentRss>
    </item>
    <item>
      <dc:creator>MarkItUp</dc:creator>
      <title>SingleUserBlog source code now online</title>
      <guid>http://markitup.com/Posts/Post.aspx?postId=2613bf33-8a37-4a5f-aad3-e649a4d06633</guid>
      <link>http://markitup.com/Posts/Post.aspx?postId=2613bf33-8a37-4a5f-aad3-e649a4d06633</link>
      <description>&lt;p&gt;I've just released the first public version of SingleUserBlog which you can grab from here:&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://projectdistributor.net/Releases/Release.aspx?releaseId=220"&gt;http://projectdistributor.net/Releases/Release.aspx?releaseId=220&lt;/a&gt;&lt;/p&gt; &lt;p&gt;SingleUserBlog is the blogging application which runs my blog (this blog) and currently supports a FileSystem data provider as it's data store.&amp;nbsp; The main reason for writing this application was that I wanted something which was insanely simple - and I think that I have pretty much achieved that.&amp;nbsp; If you download it and run it for yourself, please let me know so that I can keep tabs on it.&lt;/p&gt; &lt;p&gt;The plans are now to release a .NET V2 version of it on an account that I just set up with &lt;a href="http://Orcsweb.com"&gt;http://Orcsweb.com&lt;/a&gt;.&amp;nbsp; I should have that online next week sometime I hope.&amp;nbsp; The plan will be to release it so that others can go online to try out the admin features and see it all online and play around with it.&lt;/p&gt;</description>
      <pubDate>Thursday, July 21, 2005 7:35 AM</pubDate>
      <wfw:comment>http://markitup.com/Posts/Post.aspx?postId=2613bf33-8a37-4a5f-aad3-e649a4d06633#Feedback</wfw:comment>
      <comments>http://markitup.com/Posts/Post.aspx?postId=2613bf33-8a37-4a5f-aad3-e649a4d06633#Feedback</comments>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://markitup.com/CommentRss.ashx?postID=2613bf33-8a37-4a5f-aad3-e649a4d06633</wfw:commentRss>
    </item>
    <item>
      <dc:creator>MarkItUp</dc:creator>
      <title>Added CommentAPI extensions to my Rss feed</title>
      <guid>http://markitup.com/Posts/Post.aspx?postId=054988e7-699f-41f9-8ce0-e2d4f96aba7b</guid>
      <link>http://markitup.com/Posts/Post.aspx?postId=054988e7-699f-41f9-8ce0-e2d4f96aba7b</link>
      <description>&lt;p&gt;The Rss feed for SingleUserBlog now includes several extra nodes which make it play better with good Rss subscription tools.&amp;nbsp; The new nodes include the wfw:comment and the wfw:commentRss nodes which provide links back to the location of comments on this site.&amp;nbsp; Specifically the wfw:commentRss node allows your aggregator to do a lookup and bring the comments back to you so that you don't have to go to my site to read them.&lt;/p&gt; &lt;p&gt;I also added the slash:comments extension which contains number of comments made to the specified blog item.&amp;nbsp; This is the thing which allows your aggregator to display the number of comments against each item.&lt;/p&gt; &lt;p&gt;You can read about the CommentAPI here: &lt;a href="http://wellformedweb.org/story/9"&gt;http://wellformedweb.org/story/9&lt;/a&gt;&amp;nbsp;and here &lt;a href="http://wellformedweb.org/news/wfw_namespace_elements/"&gt;http://wellformedweb.org/news/wfw_namespace_elements/&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Thursday, July 07, 2005 7:02 AM</pubDate>
      <wfw:comment>http://markitup.com/Posts/Post.aspx?postId=054988e7-699f-41f9-8ce0-e2d4f96aba7b#Feedback</wfw:comment>
      <comments>http://markitup.com/Posts/Post.aspx?postId=054988e7-699f-41f9-8ce0-e2d4f96aba7b#Feedback</comments>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://markitup.com/CommentRss.ashx?postID=054988e7-699f-41f9-8ce0-e2d4f96aba7b</wfw:commentRss>
    </item>
  </channel>
</rss>