New .NET Tool Links

Lutz Roeder has updated Reflector for .NET and Fabrice Marguerie has moved the list of .NET tools to SharpToolbox. I’ve updated my links.

Programming Digital Media

While everyone else is thinking about RSS Profiles (which I will be updating WSS RSS to support), I’m thinking about digital media. Not very XML-esque of me, I know, but the more I read of Sean’s blog, the more interested I get. I’m still working on my Media Center Edition PC. (a few weeks ago I posted a link to an article on programming the MCE remote). I just ordered Programming Microsoft DirectShow for Digital Video and Television – looks cool. I just started reading about the DirectShow Editing Services and I want to read “Creating Custom Effects and Transitions in Windows Movie Maker“. Of course, DirectShow is the only part of DirectX 9 that isn’t programmable via Managed DirectX, which means either a) use C++ or b) write lots of P/Invokes.

More on SharePoint RSS

I’m working on v0.3 of the SharePoint RSS Feed Generator (from now on I’m calling in WSS RSS). The big feature of v0.3 will be OPML support. However, I’ve also made a structural change as well. Instead of using HTTP Handlers, which requires me either modify a web.config file or create a vDir off the main WSS web server, I’ll be using empty WebForms. These files have nothin but the <%@ Page header in the .aspx file, and I’m manually writing out the RSS/OPML from inside the Page_Load event. It seems sloppy, but since WSS remaps the HTTP Handlers to do away with everything but .aspx/System.Web.UI.PageHandlerFactory mapping, it’s the best approach. Now I can drop rss.aspx/opml.aspx into the _layouts vDir and the compiled DLL into the bin subdirectory and I’m ready to go.

Other than import/export, what kind of OPML support is available in news aggregators? With WSS RSS, you’ll be able to pull down an OPML directory of a WSS site. It would be nice to have an interface to pick and choose which feeds you care about, rather than importing all of them and then deleting the ones you don’t want.

Also, is there any list of standard OPML outline attributes? I’m using: title, description, type, xmlUrl, htmlUrl and SharePointID. The last one is my own creation, and I put it in its own namespace. The others were the attributes of the OPML export of my subscribed news feeds in SharpReader.

Back from the Basement

Back from vacation, caught up on email and weblogs, and ready to code. Scott sent me some of his weblog code to look at on the plane to Phoenix. How is it that I always seem to work on my blog in Phoenix? Looking forward to also checking out BlogX 1.1 or BlogY or whatever they call it. Also have a few updates to the SharePoint RSS feed generator to implement. There’s been interest inside Microsoft, but I haven’t heard much interest on the outside.