Dave Burke : Freelance .NET Web Developer specializing in Online Communities

CS Nuglet: RSS Feed Quality Control with Live Writer

Live Writer works great with Community Server, but if you're like me you'll write a post, read it in Live Writer a couple of times and click "Publish."  Then you'll read the post online and say, 'Dang it to Heck!' after seeing fresh errors and you're back in Live Writer for the fix(es).  A couple more read-throughs, another "Publish" or two, and you finally get it right.  The problem, despite the love you showed the post, Community Server is going to squeeze out that first crappy published version onto your feed.  This isn't an issue unique to Community Server, and newsreader clients handle post versions differently, but here's what I've been doing to insure that my RSS subscribers read the same post that ultimately ends up on my site.

Instead of publishing, I first use the Live Writer "Post Draft to Weblog" option (in the "Save Draft" dropdown.)  Then I'll go to my blog Control Panel and select to read the post from the "All Posts" listing.  I make my edits back in Live Writer as usual (posting back as a draft) and then when I finally get it right I can click the "Publish" button in Live Writer with confidence.  It's important to me that you guys who subscribe to my blog actually see the best I can deliver, not what is essentially a draft version.  So now when you read a DBVT.COM post in your newsreader and think, "that's pure crap!" you can rest assured that the final version is pure crap, too.

Comments (4) | Post RSS RSS comment feed

Posted on 10/12/2007 6:34:48 PM by Dave Burke
Categories: Community Server
Tags:

Related posts

Comments (4) -

10/23/2007 2:25:10 PM Permalink

ha ha ha - so if it's pure crap you'll know that was the author's intentions. Nice.

I've been catching up on my blog reading. You've been doing some awesome work with CodeSmith.

Dave, I really think that you and I are long lost family members. When I get rolling with CodeSmith I have the same problem that you do - I want to do more and more and more. I just really love the tool.

At my previous place of employment before Telligent our architect was adamant that the design of our domain objects should not be driven by the database structure. I agree - I see where he is coming from for the most part. I was loving me some CodeSmith, though.

I ended up building a system that would generate the DAL and interfaces from the database and generate the BLL (business logic layer) and interfaces from an XML file that defined the domain classes and properties using partial classes. The only thing that had to manually be done was build an assembly that would use the interfaces to translate between the two (and actually my template would gen 99% of this, too). It worked pretty well. I was also on a continuous integration kick at the time and I had that code generation kicked of with a batch file during our build process. That might have taken it a bit too far over the top, but it was cool doing so, nonetheless.

Dan Hounshell |

10/23/2007 5:41:28 PM Permalink

Hey, Cuz!  I heard about that approach before.  Guess I'm too Old School.  But oooo, a CodeSmith batch file!  Smokin'!  Hopefully yet this week I'll be starting on a CodeSmith project to write out a complete set of Chameleon data, list, propertycomparison, query and threadquery controls.  A template here and a template there is alright, but a "batch file" approach (or CodeSmith Project) is the cat's meow.  I loved the work you did with .NetTiers, btw. There aren't enough hours in the day to code in Community Server, let alone .NetTiers.  If there were, I'd be .NetTiering, too.  The .NetTiers .CSP file is a valuable learning aid though.

Hey, are you going to let me be your Facebook Friend so I could see the CS-based life stream on your profile page? Smile

daveburke |

10/24/2007 5:30:44 AM Permalink

Done! Maybe I should visit the facebook site more than once a week.

Dan Hounshell |

10/24/2007 7:14:48 AM Permalink

Thanks, Dan.  Not only are you great about responding to comments on your own blog, but you're great about replying to replies to comments on other blogs. Smile  It's nice being your Facebook friend.  

daveburke |


Powered by BlogEngine.NET 2.0.0.36
Theme by Dave Burke