[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Approach to atompub implementation for a forum



Eric Scheid wrote:
> On 12/12/07 6:26 PM, "A. Pagaltzis" <pagaltzis@xxxxxx> wrote:
> 
> > * Eric Scheid <eric.scheid@xxxxxxxxxxxxxxx> [2007-12-12 07:35]:
> >> each entry containing a link to a service document for that topic.

How would the client choose a collection from the service document (when
there is more than one)? It is better to just link directly to the
collection.

> > Operating this correctly requires a client that expects to 
> > see service doc links in entries, and to understand what
> > these collections mean.
> 
> Does the client know what to do if handed a resource of a 
> particular content type? My web browser hands any 
> application/xml+atom resources to my feed reader, and my feed 
> reader offers to subscribe any such resources. I can also 
> hand text/html resources to my feed reader and it simply 
> displays the page. I would hope that if I hand it a workspace 
> resource it would offer to the sensible thing (eg. pass it 
> across to MarsEdit?)

I would rather have my email/messaging client handle the link, not
MarseEdit. That means that dispatching based on the type of the link is
not sufficient--the client needs to dispatch on the link relation, not
the type.

> > Oh yeah, and all schemes that involve collection-per-thread 
> > imply that following N threads requires polling N collections.
> > In contrast, if you just rely on RFC 4685 for threading, you can
> > stick as much or as little data as you want into any particular
> > feed. The most natural model is one feed per forum; this puts a
> > reasonable limit on the likely number of subscriptions per client
> > while at the same time limiting the amount of data in any one
> > feed to a likely reasonable volume. So following the most
> > obvious approach gives you something that works well.
> 
> There's one set of forums I follow where there are about a 
> hundred forums, and each forum has about a hundred new 
> articles posted daily, and some of those articles have 
> hundreds of comments posted (and some a relatively few 
> comments but are nonetheless particularly interesting). Do 
> the math and explain why I want to download all the articles 
> and thousands of comments for one forum when I'm only 
> interested in some of the articles. Another nice effect of 
> subscribing to particular articles is that it's also a form 
> of bookmarking that article.

One-feed-per-forum and one-feed-per-article/thread are both not
scalable. It would be better for each site to let the build a custom
aggregated feed from all the threads that he is interested in.

- Brian