Alex,

 I guess "Feeds" just create new nodes of the imported feeds. Isn't it?



On Sat, Apr 17, 2010 at 11:49 AM, Alex Barth <[email protected]> wrote:

> Hi matthew,
>
> I maintain an aggregator for drupal. (Feeds). I use a drupal-independent
> library for all the pshb related lifting:
>
> http://github.com/lxbarth/PuSHSubscriber
>
> On Apr 16, 2010, at 12:18 PM, Matthew Terenzio <[email protected]>
> wrote:
>
> Pádraic, That's neat. I hadn't seen the ZFPlanet thing before.
>
> Regarding the Wordpress plugin. If you refer to Joseph Scott's plugin I
> believe it acts as a publisher or a hub. I haven't seen anything that acts
> like a client in Wordpress yet, which would probably be what you need to
> make an aggregator.
>
> I'm working on that now in case someone knows of something I missed. I hate
> to waste/duplicate effort. ; )
>
>
> On Fri, Apr 16, 2010 at 3:08 PM, Pádraic Brady < <[email protected]>
> [email protected]> wrote:
>
>> Hi Vimal,
>>
>> The question depends on a lot of factors, so I'll stick to broad design
>> approaches and offer an example in PHP you can examine in detail.
>>
>> The main thing is that any current aggregator has to deal with both PuSH
>> enabled and non-PuSH enabled feeds. So you're really building two distinct
>> systems. Obviously building in twice the complexity isn't a great idea so a
>> good approach is to keep the following separate:
>>
>> 1. Polling of feeds.
>> 2. Processing of feeds.
>> 3. Handling of processed entries.
>>
>> This is the core of any aggregator but the separations are important once
>> you bring in PuSH. Adding PuSH includes adding:
>>
>> 4. PuSH processing (callbacks, subscriptions, unsubscriptions)
>>
>> But with the first three, you can reuse 2 and 3 for all incoming PuSH
>> notifications. It's a common aggregator mistake to merge the polling
>> (fetching) with the processing making them hard to separate and reuse for
>> PuSH.
>>
>> Onto the example, I created a demo application for PuSH (a simple
>> aggregator) for the Zend Framework (PHP). In the application, all processing
>> is performed within a Model (this takes over from the moment a feed is
>> either polled or received via PuSH notification callbacks). You can find the
>> source code at:
>>
>> <http://github.com/padraic/ZFPlanet>http://github.com/padraic/ZFPlanet
>>
>> Please feel free to ask any questions on how it operates on or off list.
>> It gives a broad example of the database schema, the use of
>> Zend_Feed_Pubsubhubbub (if your question is related to PuSH implementation
>> itself you can look there also - <http://framework.zend.com>
>> http://framework.zend.com), and some simple scripts for use with cron to
>> schedule polling. You should also note that Wordpress and Drupal both have
>> PuSH plugins/modules you may want to research depending on how/if your
>> aggregator is being built on either of these platforms.
>>
>> Paddy
>>
>> Pádraic Brady
>>
>> <http://blog.astrumfutura.com>http://blog.astrumfutura.com
>>  <http://www.survivethedeepend.com>http://www.survivethedeepend.com
>> OpenID Europe Foundation Irish Representative<http://www.openideurope.eu/>
>>
>>
>> ------------------------------
>> *From:* vimal < <[email protected]>[email protected]>
>> *To:* Pubsubhubbub < <[email protected]>
>> [email protected]>
>> *Sent:* Fri, April 16, 2010 7:17:59 PM
>> *Subject:* [pubsubhubbub] Aggregator with Pubsubhubbub?
>>
>> Hey guys, I was wondering how to make an aggreagtor with PuSH. I
>> couldn't figure out how to start with it. I just developed websites
>> with drupal and wordpress before. Can you please explain me the basics
>> to start with an aggregator with PuSH? Please?
>>
>>
>> --
>> Subscription settings:
>> <http://groups.google.com/group/pubsubhubbub/subscribe?hl=en>
>> http://groups.google.com/group/pubsubhubbub/subscribe?hl=en
>>
>
>

Reply via email to