On Feb 3, 2009, at 4:19 PM, Emily Ravenwood wrote:

> I have no idea how feasible the following idea is; I'm posting it in
> hopes someone around here knows more about RSS-guts than I do and can
> say.

*snip*

Let's keep overall discussion of this problem on the Wiki:

http://wiki.dwscoalition.org/notes/Cross-site_authenticated_RSS

That way, as we work on deciding what we're going to do for it, we  
can have all of everyone's comments there at once!

Five reasons why we can't have individual syndicated feeds for each  
subscriber to OtherServiceUserX:

1). OtherService would ban us in a heartbeat for hitting them too  
much. (I have something like two thousand people reading me. Instead  
of one feed polling every 30 minutes, that'd be 2000 feeds polling  
every 30 minutes. Now multiply that by a whole lot of users.) The  
lower time interval between polling for cross-site authenticated  
entries is designed to slow that down.

2). We would then be storing other people's protected content on  
Dreamwidth. That makes a lot of people go "euuuuuugh", including us.

3). People edit entry security after posting. We'd have to *re*-poll  
OtherService every time someone looked at their reading page if it  
had an entry from a syndicated feed to make sure that they still have  
credentials to see it.

4). People take other people off their friends list. We'd have to re- 
poll OtherService every time someone looked at their reading page if  
it had an entry from a syndicated feed to make sure they're still on  
that list.

5). We'd be storing thousands of duplicate entires on our side, and  
assuming that most people post a mix of public and FO entries on  
OtherSite, that'd be a massive duplication of effort on our disks.


--D


-- 
Denise Paolucci
[email protected]
Dreamwidth Studios: Open Source, open expression, open operations.  
Coming soon!

_______________________________________________
dw-discuss mailing list
[email protected]
http://lists.dwscoalition.org/cgi-bin/mailman/listinfo/dw-discuss

Reply via email to