[geeklog-devel] GSoC 2008: Core notification service

Blaine Lang devel at portalparts.com
Tue Mar 18 18:42:20 EDT 2008


I agree Tony, this is an great example of what needs to be implemented.
This could mean more time can be spent in other areas to implement this 
into the site
 > inbox
 > user and admin features
 > user options for daily digest
 > add notification api support to some core GL moderation services and 
plugins.

Blaine

Tony Bibbs wrote:
> I fail to see the difference as he described the service.  I know you feel there is a distinction there but I'd say from a design standpoint what he pitched is the guts how we implement events in GL2.  The work to do that is fairly trivial...especially when you have the GL2 PHP code on top of it:
>
> Here's the manager (the thing handling all requests):
> http://gl2.tonybibbs.com/browser/system/ActionManager.php
>
> Here's the GL2 Plugin Interface.  Notice the handleAction() method.  
> http://gl2.tonybibbs.com/browser/system/PluginInterface.php
>
> Here's an action class (not to be be confused with the Java/Struts definition...it's basically an event):
> http://gl2.tonybibbs.com/browser/system/Action.php
>
> Seriously, backport to PHP4, add a few structures to the DB and you are done...at least with how you do the messaging/even handling.
>
> Obviously take all that for what it is worth (maybe nothing)?
>
> --Tony
>
> ----- Original Message ----
> From: Blaine Lang <devel at portalparts.com>
> To: Geeklog Development <geeklog-devel at lists.geeklog.net>
> Sent: Tuesday, March 18, 2008 4:25:54 PM
> Subject: Re: [geeklog-devel] GSoC 2008: Core notification service
>
> Tony,
>
> The proposal for this project is not for a full-blown message queue 
> sub-system for a component to component messaging service or to form the 
> base for an event mgmt service. It is intended to be just as described 
> in the project overview, a better way of handling notifications from 
> plugins to the member. Like facebook has - the inbox and place to 
> receive notifications from installed applications and options to allow 
> the member to determine what notifications they want to receive.
>
> The initial focus of the project will be to develope the API framework 
> but also an initial basic "My Inbox" that can evolve to incorporate 
> private messaging to members, groups. Later to be extended with the user 
> admin features to define trusted groups of friends - see the Social 
> Networking project definition.
>
> Blaine
>
> Tony Bibbs wrote:
>   
>> Just for reference, some of this proposed functionality is already part of the GL2 codebase.
>>
>> Not exactly as Konstantin pitched it as there are some design considerations that we could go round-and-round on but the very core of that whole observer/observable pattern is there.  I have no real reason for sending this other than if this does get incorporated into 1.x you may want to take his suggestion along with what we've done there into consideration.
>>
>> Thanks for Vinny to pointing this out....this email almost fell into oblivion.
>>
>> --Tony
>>
>> ----- Original Message ----
>> From: Konstantin Mikhaylov <jtraub.devel at gmail.com>
>> To: geeklog-devel at lists.geeklog.net
>> Sent: Tuesday, March 18, 2008 10:27:20 AM
>> Subject: [geeklog-devel] GSoC 2008: Core notification service
>>
>> Hello guys.
>>
>> I congratulate you with acceptance in GSoC 2008.
>>
>> Can i recieve some feedback on my proposal?
>> It is located http://docs.google.com/View?docid=dd4t2984_0cf3526cd
>>
>> Any thoughts and suggestions are very appreciated.
>> Sorry for my bad english
>>
>> --
>> Thanks, Konstantin
>> _______________________________________________
>> geeklog-devel mailing list
>> geeklog-devel at lists.geeklog.net
>> http://eight.pairlist.net/mailman/listinfo/geeklog-devel
>>
>>
>>
>> _______________________________________________
>> geeklog-devel mailing list
>> geeklog-devel at lists.geeklog.net
>> http://eight.pairlist.net/mailman/listinfo/geeklog-devel
>>
>>   
>>     
> _______________________________________________
> geeklog-devel mailing list
> geeklog-devel at lists.geeklog.net
> http://eight.pairlist.net/mailman/listinfo/geeklog-devel
>
>
>
> _______________________________________________
> geeklog-devel mailing list
> geeklog-devel at lists.geeklog.net
> http://eight.pairlist.net/mailman/listinfo/geeklog-devel
>
>   



More information about the geeklog-devel mailing list