<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>Thanks for your time Jehan!<BR>
&nbsp;<BR>
Sometimes I am unsure how to explain what I have in my head lol so let me try and clarify some more. Responses are found below.<BR><BR><BR><BR><BR>

<HR id=stopSpelling>
<BR>
&gt; To: jdev@jabber.org<BR>&gt; From: list-jdev@jabberforum.org<BR>&gt; Date: Sun, 25 May 2008 21:25:27 +0200<BR>&gt; Subject: Re: [jdev] PubSub &amp; News Feeds<BR>&gt; <BR>&gt; <BR>&gt; Kelly S;548 Wrote: <BR>&gt; &gt; Hiya.<BR>&gt; &gt; From what I can read on PubSub its clear how users subscribe to feeds<BR>&gt; &gt; and receive events but how can I handle a user requesting a feed that is<BR>&gt; &gt; not indexed on the server yet? So that the server can now start indexing<BR>&gt; &gt; that feed and begin Publishing new entries it pulls (I will be writting<BR>&gt; &gt; the service which starts pulling feeds off the web).<BR>&gt; &gt; <BR>&gt; <BR>&gt; Here as far as I understand, and remembering your previous post, you<BR>&gt; want to be able to transform any RSS publication into a xmpp node<BR>&gt; publication. So the point here is that your pubsub tree is "dynamic".<BR>&gt; From what I know, this is not in the basic XEP, because it implies a<BR>&gt; relation between the web and xmpp, which has not been planned (you<BR>&gt; wanted to tie the http url and the pubsub node, for instance a rss in<BR>&gt; http://subdomain.domain/some/path/feed/ would be in the node<BR>&gt; /subdomain.domain/some/path/feed/, didn't you?).<BR>&gt; Yet this is probably very easy to implement such service on a server:<BR>&gt; when querying a subscription, it would check whether the address you<BR>&gt; entered is indeed linking to a rss feed, then creating the associated<BR>&gt; node for beginning to pull.<BR>&gt; <BR>
&nbsp;<BR>
I don't really need the node tree to reflect the url sub directory structure if thats what your mentioning in the "/subdomain.domain/some/path/feed/" path.<BR>
&nbsp;<BR>
I've created a root node with the id of "feeds" and inside here is really where I just want to populate a whole ton of feeds. However I need to relate their web url somehow when trying to fetch these feeds because the "service" which is going to download &amp; publish is going to need to know where to publish to.<BR>
&nbsp;<BR>
I have been looking at some APIs of PubSub managers etc and many take node id as a string and I wonder if I put a url in there with "/" its going to think that is a sub node tree structure when all I really need is the following (I think?):<BR>
&nbsp;<BR>
/feeds/someurl/entries*<BR>
&nbsp;<BR>
I hope this makes sense. I'm not sure how else to describe it.<BR>
<BR>&gt; &gt; Also a bunch of concerns pop into my head that I'm still unclear about<BR>&gt; &gt; when maintaining all this "feed" data. 1. Is there any way I can just<BR>&gt; &gt; publish the latest feeds I pulled down and pubsub discard any duplicates<BR>&gt; &gt; that may already exist? Or is the right way to handle this is to query<BR>&gt; &gt; every single entry individually to check if they exist before publishing<BR>&gt; &gt; them? <BR>&gt; &gt; <BR>&gt; <BR>&gt; Here you would do simply like any normal agregator already does: you<BR>&gt; check the time. You know the last time you got any news on a RSS, hence<BR>&gt; you stop reading the feed to this date.<BR>&gt; <BR>
&nbsp;<BR>
So basically I can request PubSub to send me the latest 1 item, take that date, then pull the RSS feed off the web, and only publish items newer? This makes sense I think. I was hoping I didn't have to execute queries before pushing data as that would put more load on the XMPP service but if I am able to request just 1 latest item&nbsp; atleast thats minimizing the hit.<BR>
<BR>&gt; &gt; <BR>&gt; &gt; Thanks so much for your time <BR>&gt; &gt; <BR>&gt; <BR>&gt; You're welcome. ;-)<BR>&gt; <BR>
&nbsp;<BR>
Again thanks so much. I am quite confused on how to relate the node structure to feed urls so hopefully I can get this figured out.<BR>
<BR>&gt; <BR>&gt; -- <BR>&gt; Jehan<BR>&gt; ------------------------------------------------------------------------<BR>&gt; Jehan's Profile: http://www.jabberforum.org/member.php?userid=16911<BR>&gt; View this thread: http://www.jabberforum.org/showthread.php?t=149<BR>&gt; <BR>&gt; _______________________________________________<BR>&gt; JDev mailing list<BR>&gt; FAQ: http://www.jabber.org/discussion-lists/jdev-faq<BR>&gt; Forum: http://www.jabberforum.org/forumdisplay.php?f=20<BR>&gt; Info: http://mail.jabber.org/mailman/listinfo/jdev<BR>&gt; Unsubscribe: JDev-unsubscribe@jabber.org<BR>&gt; _______________________________________________<BR><BR><br /><hr /> <a href='' target='_new'></a></body>
</html>