Dare 的个人资料Carnage4Life's Space照片日志列表更多 ![]() | 帮助 |
|
|
12月14日 Using FeedDemon Newspaper Styles in RSS BanditWhile taking a lunch break I decided to finish up implementing full support for FeedDemon newspapers in RSS Bandit. With my checkin a few minutes ago it is now possible to use the various custom newspaper styles for FeedDemon in RSS Bandit and vice versa. More importantly one can now view all items in a feed at once in the reading pane instead of just reading them one at a time. Actually that is incorrect. My goal was that one should be able to view all items in a feed in the newspaper view. However it seems I hit some performance issues using the System.Xml.Xsl.XslTransform class in the .NET Framework. Applying a newspaper view on 3 months of posts in a high traffic feed such as the InfoWorld feed took 10 to 15 seconds to display which was a bit too long especially since other tasks would be going on in the background at the same time which would make it take even longer. So the compromise I reached was that clicking on the a feed node in the tree view shows only the unread posts in the newspaper view. Below are links to screenshots of various newspaper views running in RSS Bandit
One thing I've noticed is that different feeds tend to benefit from different styles. For example, I'd prefer to read news sites like Wired or Slashdot with the Headlines style while I'd rather read traditional blogs with a style closer to Sticky Notes or PopBox Blue. This should be a fairly straightforward feature to add and the infrastructure code already exists. The question is whether any user besides me will utilize all this configurability. :) There is also the feature that FeedDemon has where clicking on a ".fdxsl" file from within the application automatically downloads and installs the style. Although convenient this seems like a security issue. This would mean that the file would be written to “C:\Program Files\RssBandit\templates” which may require running as Administrator. If we keep this feature we might have to move the templates to a user specific folder. What do you RSS Bandit users think? 12月10日 The Problem With RSS Readers Inspired By OutlookWhen I first started working on RSS Bandit I wanted an application that looked and acted as much like Microsoft Outlook as possible. Two years and over a hundred thousand downloads latter I realize that there are a number of drawbacks to using this model for reading feeds [or any information for that matter]. Mike Torres describes some of these reasons in his post Why I dig Bloglines, he writes
This is the bane of the current information viewing model paradigm favored by email and newsgroup readers which many RSS aggregators have decided to inherit. The major problem is that the Outlook mail reading paradigm has a fundamental assumption which turns out to be flawed. It assumes you want to read every item you get in your inbox. This flawed assumption leads to the kind of information overload that hampers the productivity of lots of people I know at work. I've met several people who seem to always have hundreds unread items in their email inbox. For this reason I always have to learn who's easier to reach via IM or swinging by their office in person than sending them mail. Most people I know get four classes of messages in their information aggregators (I am lumping reading email, reading news and reading RSS/Atom feeds into a single category). These are 1. notifications (checkin mails, comments to my blog, etc) The problem is that the typical Outlook inspired information aggregator treats all of the above as being of equal relevance. Even though Outlook does provide mechanisms for managing assigning relevance to incoming messages, they are either hard to find or cumbersome to use. This is definitely one of the areas that needs to be improved in the world of information aggregators in general and RSS/Atom readers in particular. There are a number of features that I'm working on for the next version of RSS Bandit aimed at making it easier for people to consume information from various sources in a flexible manner according to what relevance they place on the information source. |
|
|