indeed there are many ways to skin a cat!

On Wed, Jan 19, 2011 at 1:34 PM, Gareth McCumskey <gmccums...@gmail.com>wrote:

> ......
>
> Which is essentially what I suggested without the use of node.js
>
> On Wed, Jan 19, 2011 at 3:12 PM, Justen Doherty <phpc...@gmail.com> wrote:
>
>> ah yes, it helps when you read the full thread!
>>
>> in that case i would code it using node.js as a streaming socket server
>> and get clients to login/update their heartbeat status using the client
>> side!
>>
>>
>> On Wed, Jan 19, 2011 at 12:56 PM, strycore <stryc...@gmail.com> wrote:
>>
>>> Hi,
>>>
>>> I have implemented such a thing in a symfony project using APE Project
>>> ( http://www.ape-project.org/ ).
>>> I tink APE has all the features you require, and it can show an up to
>>> date user list (the default timeout
>>> for a user leaving the website is something like 30 seconds, and
>>> that's the worse case, if you don't detect
>>> leaving users).
>>>
>>> On Wed, Jan 19, 2011 at 1:47 PM, Gareth McCumskey <gmccums...@gmail.com>
>>> wrote:
>>> > The requirement was to show a person as online for an IM chat client
>>> type
>>> > scenario so that as soon as possible after he leaves the page or closes
>>> > browser or logs out other people "People Online List" will be updated
>>> > correctly
>>> >
>>> > On Wed, Jan 19, 2011 at 1:14 PM, Justen Doherty <phpc...@gmail.com>
>>> wrote:
>>> >>
>>> >> true - but the requirement is for logged in users only, if you had a
>>> >> reason for a user to stay on the same page for more than say, five
>>> minutes,
>>> >> then you would need an ajax heartbeat to update the timestamp
>>> >>
>>> >> we would have to understand the application a bit more rather than
>>> >> providing technical solutions
>>> >>
>>> >> On Wed, Jan 19, 2011 at 10:46 AM, Gareth McCumskey <
>>> gmccums...@gmail.com>
>>> >> wrote:
>>> >>>
>>> >>> But you would need to update them not being logged in at some point.
>>> And
>>> >>> what if they just closed their browser window without logging out? Or
>>> what
>>> >>> if they log in and they have been surfing the site for the last two
>>> hours
>>> >>> ... that logged in time would still stay the same....
>>> >>>
>>> >>> On Tue, Jan 18, 2011 at 4:49 PM, Justen Doherty <phpc...@gmail.com>
>>> >>> wrote:
>>> >>>>
>>> >>>> i would have a 'last_logged_in' date against a user and every time a
>>> >>>> user logs in, this timestamp is updated - once  you have this time
>>> in the
>>> >>>> database, then define an offset (say 2 mins or 180 seconds) and
>>> query
>>> >>>> against the database for a count/users that are logged in..
>>> >>>>
>>> >>>> On Tue, Jan 18, 2011 at 1:26 PM, Vikos <make.webp...@gmail.com>
>>> wrote:
>>> >>>>>
>>> >>>>> Or if the Presence information doesn't matter...
>>> >>>>>
>>> >>>>> make a shoutbox...
>>> >>>>>
>>> >>>>> On Jan 18, 9:24 am, Gabriel Petchesi <pghora...@gmail.com> wrote:
>>> >>>>> > You should look into server push technologies to get updated
>>> >>>>> > information
>>> >>>>> > from the
>>> >>>>> > clients.
>>> http://en.wikipedia.org/wiki/Push_technologyhttp://en.wikipedia.org/wiki/Comet_(programming)<http://en.wikipedia.org/wiki/Push_technologyhttp://en.wikipedia.org/wiki/Comet_%28programming%29>
>>> >>>>> >
>>> >>>>> > As for storing user state use memcache with some locking
>>> mechanism to
>>> >>>>> > see
>>> >>>>> > which users are active or not.
>>> >>>>> >
>>> >>>>> >     gabriel
>>> >>>>>
>>> >>>>> --
>>> >>>>> If you want to report a vulnerability issue on symfony, please send
>>> it
>>> >>>>> to security at symfony-project.com
>>> >>>>>
>>> >>>>> You received this message because you are subscribed to the Google
>>> >>>>> Groups "symfony users" group.
>>> >>>>> To post to this group, send email to
>>> symfony-users@googlegroups.com
>>> >>>>> To unsubscribe from this group, send email to
>>> >>>>> symfony-users+unsubscr...@googlegroups.com<symfony-users%2bunsubscr...@googlegroups.com>
>>> >>>>> For more options, visit this group at
>>> >>>>> http://groups.google.com/group/symfony-users?hl=en
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>> --
>>> >>>> -----------------------------------------------------------------
>>> >>>> http://www.linkedin.com/in/justendoherty - LinkedIn
>>> >>>> http://www.twitter.com/phpchap - Twitter
>>> >>>> http://www.anotherwebdeveloper.com - Portfolio
>>> >>>>
>>> >>>> --
>>> >>>> If you want to report a vulnerability issue on symfony, please send
>>> it
>>> >>>> to security at symfony-project.com
>>> >>>>
>>> >>>> You received this message because you are subscribed to the Google
>>> >>>> Groups "symfony users" group.
>>> >>>> To post to this group, send email to symfony-users@googlegroups.com
>>> >>>> To unsubscribe from this group, send email to
>>> >>>> symfony-users+unsubscr...@googlegroups.com<symfony-users%2bunsubscr...@googlegroups.com>
>>> >>>> For more options, visit this group at
>>> >>>> http://groups.google.com/group/symfony-users?hl=en
>>> >>>
>>> >>>
>>> >>>
>>> >>> --
>>> >>> Gareth McCumskey
>>> >>> http://garethmccumskey.blogspot.com
>>> >>> twitter: @garethmcc
>>> >>> identi.ca: @garethmcc
>>> >>>
>>> >>> --
>>> >>> If you want to report a vulnerability issue on symfony, please send
>>> it to
>>> >>> security at symfony-project.com
>>> >>>
>>> >>> You received this message because you are subscribed to the Google
>>> >>> Groups "symfony users" group.
>>> >>> To post to this group, send email to symfony-users@googlegroups.com
>>> >>> To unsubscribe from this group, send email to
>>> >>> symfony-users+unsubscr...@googlegroups.com<symfony-users%2bunsubscr...@googlegroups.com>
>>> >>> For more options, visit this group at
>>> >>> http://groups.google.com/group/symfony-users?hl=en
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> -----------------------------------------------------------------
>>> >> http://www.linkedin.com/in/justendoherty - LinkedIn
>>> >> http://www.twitter.com/phpchap - Twitter
>>> >> http://www.anotherwebdeveloper.com - Portfolio
>>> >>
>>> >> --
>>> >> If you want to report a vulnerability issue on symfony, please send it
>>> to
>>> >> security at symfony-project.com
>>> >>
>>> >> You received this message because you are subscribed to the Google
>>> >> Groups "symfony users" group.
>>> >> To post to this group, send email to symfony-users@googlegroups.com
>>> >> To unsubscribe from this group, send email to
>>> >> symfony-users+unsubscr...@googlegroups.com<symfony-users%2bunsubscr...@googlegroups.com>
>>> >> For more options, visit this group at
>>> >> http://groups.google.com/group/symfony-users?hl=en
>>> >
>>> >
>>> >
>>> > --
>>> > Gareth McCumskey
>>> > http://garethmccumskey.blogspot.com
>>> > twitter: @garethmcc
>>> > identi.ca: @garethmcc
>>> >
>>> > --
>>> > If you want to report a vulnerability issue on symfony, please send it
>>> to
>>> > security at symfony-project.com
>>> >
>>> > You received this message because you are subscribed to the Google
>>> > Groups "symfony users" group.
>>> > To post to this group, send email to symfony-users@googlegroups.com
>>> > To unsubscribe from this group, send email to
>>> > symfony-users+unsubscr...@googlegroups.com<symfony-users%2bunsubscr...@googlegroups.com>
>>> > For more options, visit this group at
>>> > http://groups.google.com/group/symfony-users?hl=en
>>> >
>>>
>>> --
>>> If you want to report a vulnerability issue on symfony, please send it to
>>> security at symfony-project.com
>>>
>>> You received this message because you are subscribed to the Google
>>> Groups "symfony users" group.
>>> To post to this group, send email to symfony-users@googlegroups.com
>>> To unsubscribe from this group, send email to
>>> symfony-users+unsubscr...@googlegroups.com<symfony-users%2bunsubscr...@googlegroups.com>
>>> For more options, visit this group at
>>> http://groups.google.com/group/symfony-users?hl=en
>>>
>>
>>
>>
>> --
>> -----------------------------------------------------------------
>> http://www.linkedin.com/in/justendoherty - LinkedIn
>> http://www.twitter.com/phpchap - Twitter
>> http://www.anotherwebdeveloper.com - Portfolio
>>
>> --
>> If you want to report a vulnerability issue on symfony, please send it to
>> security at symfony-project.com
>>
>> You received this message because you are subscribed to the Google
>> Groups "symfony users" group.
>> To post to this group, send email to symfony-users@googlegroups.com
>> To unsubscribe from this group, send email to
>> symfony-users+unsubscr...@googlegroups.com<symfony-users%2bunsubscr...@googlegroups.com>
>> For more options, visit this group at
>> http://groups.google.com/group/symfony-users?hl=en
>>
>
>
>
> --
> Gareth McCumskey
> http://garethmccumskey.blogspot.com
> twitter: @garethmcc
> identi.ca: @garethmcc
>
>  --
> If you want to report a vulnerability issue on symfony, please send it to
> security at symfony-project.com
>
> You received this message because you are subscribed to the Google
> Groups "symfony users" group.
> To post to this group, send email to symfony-users@googlegroups.com
> To unsubscribe from this group, send email to
> symfony-users+unsubscr...@googlegroups.com<symfony-users%2bunsubscr...@googlegroups.com>
> For more options, visit this group at
> http://groups.google.com/group/symfony-users?hl=en
>



-- 
-----------------------------------------------------------------
http://www.linkedin.com/in/justendoherty - LinkedIn
http://www.twitter.com/phpchap - Twitter
http://www.anotherwebdeveloper.com - Portfolio

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony users" group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

Reply via email to