Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better “Who’s here” section #75

Open
jtojnar opened this issue Jul 24, 2015 · 0 comments
Open

Better “Who’s here” section #75

jtojnar opened this issue Jul 24, 2015 · 0 comments

Comments

@jtojnar
Copy link
Member

jtojnar commented Jul 24, 2015

Original issue #55

Počet uživatelů on-line je problém – v podstatě můžeš:

  • zobrazovat uživatele, kteří si v posledních X minutách otevřeli nějakou stránku na webu
  • posílat ze všech otevřených stránek webu každých pár sekund signál, že je uživatel pořád přítomen

První (použité na starém webu) trpí problémem, že když uživatel čte článek déle než X minut, je pro web neaktivní, i když stále může třeba psát do shoutu. Druhé (použité na novém webu) zase bude uživatele zobrazovat jako on-line, i když si odskočí třeba do školy a nechá zapnutý prohlížeč s otevřeným FCP.

Jsou ještě pokročilejší způsoby (třeba zkoumat, jestli se hýbe myš, ale pak dochází ještě k dalším problémům). Případně bych ještě mohl ty dva způsoby spojit, ale pak bych musel vymyslet ještě čas, po kterém by se druhá detekce přepnula na první. A výběr času je jen kompromis, vždycky to bude část uživatelů zobrazovat špatně on-line nebo off-line.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant