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

handle multiple groups invalid #30

Open
mckaygerhard opened this issue Jun 9, 2014 · 2 comments
Open

handle multiple groups invalid #30

mckaygerhard opened this issue Jun 9, 2014 · 2 comments

Comments

@mckaygerhard
Copy link

noted converse.js need and global group and people must have include in this, i configured muliple groups, but not all can see all groups....
converse.js cannot see the others status due not all are on all groups..

i solve this makin a global group, including all people in that group, and make it visible that group for itsefl, that's not sense in corporate environment

@priyadi
Copy link
Owner

priyadi commented Jun 10, 2014

Hi, I'm not sure if I understand your problem. However I think you should file this bug to the upstream converse.js at https://github.com/jcbrand/converse.js

@mckaygerhard
Copy link
Author

@priyadi the converse.js plugin are great in terms of integration for roundcube. the problem are for the very large production environments with avanced group settings...

i'll try to explain the situation and then you can orient me to what should i do:

i have a complete producton environment with a large very huge amount of users, around 3000, and daily have 100~300 online at same time.. loading the session takes several time.. with groups this are very faster but seems that converse.js need a global group, if not many users cannot see others (i must able a global group to solve that)

  • when first use of plugin, i can see "pepe", and he can see me, but both are in same group, and at that moment we are the only users online.. no global group are made yet.
  • when second try, "pablo" login, cannot see "pepe" or me, we cannot see "pablo", and if at same time only "pablo" take login at pidgin, nobody can see anybody..
  • when each make second logon with pidgin, any can see another.. but if logout the session at the pidgin client, the user that logout at pidgin are not online at converse.js and so at chat are not show as online...
  • at tirht try, i made a global group, and put all users (with @all@ ) in this group, also made that group can view itseflt, now all users can see all in converse.js

as a note: reviewed at converse.js i noted that converse.js need to made new session in each rendering process, this due rendering process are made minimal times in today developments software such gmail as example.. this are useless in PYMES due machine need to save resources to more avanced taks, with this behavior browsers are hungry memory and cpu process

so as u suggested: i opened a new bug issue in converse upstream at conversejs/converse.js#179 please stay in alert for that

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

2 participants