[geeklog-devel] GSoC 2008: Core notification service
Joe Mucchiello
joe at ThrowingDice.com
Tue Mar 18 18:25:27 EDT 2008
There's a very important missing subsystem: Email Throttle. On a
shared host a system with 50 users and a couple new stories could
easily cause Geeklog to overrun a per hour limit found on some shared
hosts. Some are as low as 200 emails per hour. I've been kicking
around a central email plugin for GL and part of the reason was so
you could throttle bulk emails in a manner that doesn't get your
email privileges turned off by your shared host.
Admins may also want to limit the number of emails sent per day to a
user (or even a domain) so they don't get spam-bucketed at places
like yahoo and hotmail. The mail subsystem should be able to combine
multiple notifications over a period of time to a user into one email.
Finally, if users have an inbox and they can receive a real email
when something arrives in their inbox, most systems do not send
another email until your next login.
Joe
At 05:25 PM 3/18/2008, Blaine Lang wrote:
>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
----
Joe Mucchiello
Throwing Dice Games
http://www.throwingdice.com
More information about the geeklog-devel
mailing list