- Posts
- 14
- Location
- Florida, United States
- Joined
- 5 December 2012
With the amount of time that can span between gathers filling we are running into a huge problem with users being away, closing the tab, or forgetting about the gather and AFK'ing without leaving. I have a few suggestions that could make the system more robust. Some of these may be more difficult to implement and be less beneficial.
1. Remove a user if they close the tab, use an `onbeforeunload` event to alert the user that this will happen
2. Highlight users that have been inactive (show as a lighter gray color) so we know they might be AFK
3. Alert AFK users and if they don't respond remove from gather
4. Use a steam bot to notify users in Steam when a gather is filled / they've been picked as captains
I will honestly help implement these if the admins agree with these and need someone to do so. I'm a web developer by trade.
http://www.twitch.tv/semihandy
We're grumpy
- Posts
- 452
- Location
- Lyon, France
- Joined
- 6 April 2013
semi says
With the amount of time that can span between gathers filling we are running into a huge problem with users being away, closing the tab, or forgetting about the gather and AFK'ing without leaving. I have a few suggestions that could make the system more robust. Some of these may be more difficult to implement and be less beneficial.
1. Remove a user if they close the tab, use an `onbeforeunload` event to alert the user that this will happen
2. Highlight users that have been inactive (show as a lighter gray color) so we know they might be AFK
3. Alert AFK users and if they don't respond remove from gather
4. Use a steam bot to notify users in Steam when a gather is filled / they've been picked as captains
I will honestly help implement these if the admins agree with these and need someone to do so. I'm a web developer by trade.
We need to talk about that but someone able to make such changes would be awesome.
“It's a dangerous business, Frodo, going out your door. You step onto the road, and if you don't keep your feet, there's no knowing where you might be swept off to.”
- Posts
- 311
- Location
- United States
- Joined
- 24 June 2012
Correct, I am unsure if we have any capable developers who can make such changes to the website's ruby rails code.
- Posts
- 14
- Location
- Florida, United States
- Joined
- 5 December 2012
Simba says
Correct, I am unsure if we have any capable developers who can make such changes to the website's ruby rails code.
Rails?! *cries* ... In any case, I can help, even if I'm not a fan of Rails.
Does that mean you guys agree that the features would be nice to have? :)
http://www.twitch.tv/semihandy
- Posts
- 235
- Location
- United States
- Joined
- 16 November 2012
I'm all for these changes (except maybe 4) and even want more changes to the gather system.
I'd prefer to have a pick 'em style like the reddit gathers where commanders volunteer and are choosing teams rather than the "best" players. At least you know there will always be a comm for each team and it's a person who wants to command rather than just volunteered by their gather team.
semi, get in touch with me. I'll talk to jiriki and csm to see what we can do. Thanks for the help and suggestions.
- Posts
- 14
- Location
- Florida, United States
- Joined
- 5 December 2012
Yeah, #4 was a bit of a stretch and not something I'd even want to implement :). I'll get in touch via Steam!
Thanks everyone for listening.
http://www.twitch.tv/semihandy
- Posts
- 14
- Location
- Florida, United States
- Joined
- 5 December 2012
csm says
semi says
Yeah, #4 was a bit of a stretch and not something I'd even want to implement :). I'll get in touch via Steam!
Thanks everyone for listening.
Hi semi,
It would be great if you could lend a hand. Please checkout https://github.com/ENSL/ensl.org/tree/develop if you'd like to open a pull request and i'll get them merged.
The site is currently running Ruby 2.1.3 on Rails 3.2.
The plan was to add better test coverage, refactor and at least upgrade to Rails 4.0 but lack of time is currently the blocker.
Cheers
Oh! I didn't know the ensl.org code was already open source. Cool! :D
http://www.twitch.tv/semihandy