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