Herm
02-13-2007, 12:43 AM
I built a simple yui-ext forum feed in pipes. You can access the feed by pointing your reader to http://pipes.yahoo.com/pipes/hqPWOxe72xGpB8y2JhOy0Q/run?_render=rss
If you want to look at how it was built you can go to the pipe's permalink here http://pipes.yahoo.com/pipes/hqPWOxe72xGpB8y2JhOy0Q . Basically, the pipe fetches each forum via http://feedify.com (feedify converts html to rss) and then outputs it as a single feed. While my pipe's not super functional at least I now know when there are new posts without having to manually poll the site. That's the plan anyway... I'll see how it goes.
Interestingly, since all pipes also have a JSON rendered output url (http://pipes.yahoo.com/pipes/hqPWOxe72xGpB8y2JhOy0Q/run?_render=json), you could take that into an Ext app without touching the forum backend code :D
Update: I have unpublished the pipe. When the forum url is fetched, the forum server adds a sid parameter to the urls, with a different sid value on each poll by the pipe. This causes each post to look like a new unique item each time. The feed is therefore forever "unread". I will see if I can come at it another way if I get the time to get back on pipes.
If you want to look at how it was built you can go to the pipe's permalink here http://pipes.yahoo.com/pipes/hqPWOxe72xGpB8y2JhOy0Q . Basically, the pipe fetches each forum via http://feedify.com (feedify converts html to rss) and then outputs it as a single feed. While my pipe's not super functional at least I now know when there are new posts without having to manually poll the site. That's the plan anyway... I'll see how it goes.
Interestingly, since all pipes also have a JSON rendered output url (http://pipes.yahoo.com/pipes/hqPWOxe72xGpB8y2JhOy0Q/run?_render=json), you could take that into an Ext app without touching the forum backend code :D
Update: I have unpublished the pipe. When the forum url is fetched, the forum server adds a sid parameter to the urls, with a different sid value on each poll by the pipe. This causes each post to look like a new unique item each time. The feed is therefore forever "unread". I will see if I can come at it another way if I get the time to get back on pipes.