The new OGS

Tell the community about tournaments, new go sites, software updates, etc.
virre
Dies with sente
Posts: 96
Joined: Sun Jun 01, 2014 1:22 am
GD Posts: 0
KGS: virre
DGS: virre
OGS: virre
Location: Solna, Sweden
Has thanked: 42 times
Been thanked: 19 times

Re: The new OGS

Post by virre »

The new design took away a lot of the things I acctually enjoyed from OGS, and OGS is the place I get most games played. (I should get back onto KGS I guess)

The new design on the start page annoys me to no end, as I often log out from homepages. This extra click to login gets a bit to annoying.

Also the change with a hidden menu to start with made it harder for me to create games, there is a button there but I for some reason missed it was there. Probably because I tend to ignore things on screen that is not where I usally do something.

Also in the 18-30k range where I am , the ranking of course seems rather random.
User avatar
Bantari
Gosei
Posts: 1639
Joined: Sun Dec 06, 2009 6:34 pm
GD Posts: 0
Universal go server handle: Bantari
Location: Ponte Vedra
Has thanked: 642 times
Been thanked: 490 times

Re: The new OGS

Post by Bantari »

uPWarrior wrote:From a programmer point of view, forcing authentication simplifies the development of the user interface: it's one less actor (guest) that you need to worry about, so no hiding of particular buttons that are unavailable, no need to double test everything logged in and as a guest, etc. It's a trade-off, as always.

I know.
But... what is the purpose here? Make it easy for the programmer, or make it easy for the user?
- Bantari
______________________________________________
WARNING: This post might contain Opinions!!
User avatar
Bantari
Gosei
Posts: 1639
Joined: Sun Dec 06, 2009 6:34 pm
GD Posts: 0
Universal go server handle: Bantari
Location: Ponte Vedra
Has thanked: 642 times
Been thanked: 490 times

Re: The new OGS

Post by Bantari »

RBerenguel wrote:Technically there is no reason to log in to have preferences set, they can be (if the user gives the chance) set as a cookie. Or as data in localStorage in JavaScript.

Technically, cookies expire, and sometimes are cleared, and generally their persistence depends on too many conditions, some beyond the user's control. So its not a good long-term solution. Just saying... Same with javascript storage.

But yes, some mechanics to remember the settings, even a cookie which needs to be reset periodically, would be nice.

Still, no biggie either way.
- Bantari
______________________________________________
WARNING: This post might contain Opinions!!
virre
Dies with sente
Posts: 96
Joined: Sun Jun 01, 2014 1:22 am
GD Posts: 0
KGS: virre
DGS: virre
OGS: virre
Location: Solna, Sweden
Has thanked: 42 times
Been thanked: 19 times

Re: The new OGS

Post by virre »

Bantari wrote:
RBerenguel wrote:Technically there is no reason to log in to have preferences set, they can be (if the user gives the chance) set as a cookie. Or as data in localStorage in JavaScript.

Technically, cookies expire, and sometimes are cleared, and generally their persistence depends on too many conditions, some beyond the user's control. So its not a good long-term solution. Just saying... Same with javascript storage.

But yes, some mechanics to remember the settings, even a cookie which needs to be reset periodically, would be nice.

Still, no biggie either way.


Cookies are annoying for settings when you do your personal browsing at work in incognitio mode, (just to not fill up the autosuggestion with non work urls mostly. It is not like the admins can't read our access logs anyway)
User avatar
RBerenguel
Gosei
Posts: 1585
Joined: Fri Nov 18, 2011 11:44 am
Rank: KGS 5k
GD Posts: 0
KGS: RBerenguel
Tygem: rberenguel
Wbaduk: JohnKeats
Kaya handle: RBerenguel
Online playing schedule: KGS on Saturday I use to be online, but I can be if needed from 20-23 GMT+1
Location: Barcelona, Spain (GMT+1)
Has thanked: 576 times
Been thanked: 298 times
Contact:

Re: The new OGS

Post by RBerenguel »

virre wrote:
Bantari wrote:
RBerenguel wrote:Technically there is no reason to log in to have preferences set, they can be (if the user gives the chance) set as a cookie. Or as data in localStorage in JavaScript.

Technically, cookies expire, and sometimes are cleared, and generally their persistence depends on too many conditions, some beyond the user's control. So its not a good long-term solution. Just saying... Same with javascript storage.

But yes, some mechanics to remember the settings, even a cookie which needs to be reset periodically, would be nice.

Still, no biggie either way.


Cookies are annoying for settings when you do your personal browsing at work in incognitio mode, (just to not fill up the autosuggestion with non work urls mostly. It is not like the admins can't read our access logs anyway)


Well, we are talking about preferences without logging in. Servers can't read minds, so it's either cookies, localStorage or just register. If none of these options is acceptable, then we could all plug a cable on a unicorn's b*** and play over his back...
Geek of all trades, master of none: the motto for my blog mostlymaths.net
virre
Dies with sente
Posts: 96
Joined: Sun Jun 01, 2014 1:22 am
GD Posts: 0
KGS: virre
DGS: virre
OGS: virre
Location: Solna, Sweden
Has thanked: 42 times
Been thanked: 19 times

Re: The new OGS

Post by virre »

RBerenguel wrote:Well, we are talking about preferences without logging in. Servers can't read minds, so it's either cookies, localStorage or just register. If none of these options is acceptable, then we could all plug a cable on a unicorn's b*** and play over his back...


I realised that now, I was a bit to much morning there and not reading through, my appoligies.

(Also in theory creating unique Machine IDs based on browser footprint is on the verge of beeing a posiblity)
User avatar
RBerenguel
Gosei
Posts: 1585
Joined: Fri Nov 18, 2011 11:44 am
Rank: KGS 5k
GD Posts: 0
KGS: RBerenguel
Tygem: rberenguel
Wbaduk: JohnKeats
Kaya handle: RBerenguel
Online playing schedule: KGS on Saturday I use to be online, but I can be if needed from 20-23 GMT+1
Location: Barcelona, Spain (GMT+1)
Has thanked: 576 times
Been thanked: 298 times
Contact:

Re: The new OGS

Post by RBerenguel »

virre wrote:
RBerenguel wrote:Well, we are talking about preferences without logging in. Servers can't read minds, so it's either cookies, localStorage or just register. If none of these options is acceptable, then we could all plug a cable on a unicorn's b*** and play over his back...


I realised that now, I was a bit to much morning there and not reading through, my appoligies.

(Also in theory creating unique Machine IDs based on browser footprint is on the verge of beeing a posiblity)


No problem, coffee first, coffee always :D

Browser footprint is actually not that unique depending on niche (you'll get a lot of Mac Air 13" latest-Chrome for a lot of users...)
Geek of all trades, master of none: the motto for my blog mostlymaths.net
User avatar
Bantari
Gosei
Posts: 1639
Joined: Sun Dec 06, 2009 6:34 pm
GD Posts: 0
Universal go server handle: Bantari
Location: Ponte Vedra
Has thanked: 642 times
Been thanked: 490 times

Re: The new OGS

Post by Bantari »

RBerenguel wrote:
virre wrote:
Bantari wrote:Technically, cookies expire, and sometimes are cleared, and generally their persistence depends on too many conditions, some beyond the user's control. So its not a good long-term solution. Just saying... Same with javascript storage.

But yes, some mechanics to remember the settings, even a cookie which needs to be reset periodically, would be nice.

Still, no biggie either way.


Cookies are annoying for settings when you do your personal browsing at work in incognitio mode, (just to not fill up the autosuggestion with non work urls mostly. It is not like the admins can't read our access logs anyway)


Well, we are talking about preferences without logging in. Servers can't read minds, so it's either cookies, localStorage or just register. If none of these options is acceptable, then we could all plug a cable on a unicorn's b*** and play over his back...

Not really, not about preferences without logging in. Just options without logging in, thats all.
There is no reason not to give an option to display the list of games in whatever form is useful right there on the page. Just like you can set the number of games per page. I understand that the preferred setting will not be remembered without some kind of persistent storage (cookie, db, whatever) - but I dislike the fact that only logged-in players have such option. As I said - there is no reason for that that I can see... at least - no technical reason. And it has absolutely nothing to do with reading minds, or even cookies and other pastry.

Still, really, no biggie. Especially with only so few games being active at any one time.
Might become an issue when more people start playing real-time games, though.

Was very minor irritant, not sure why it gathers so many posts.

A bigger issue for me is an apparent lack of the functionality to display all active games, real-time or not, to make the server more kibitz-friendly.
- Bantari
______________________________________________
WARNING: This post might contain Opinions!!
virre
Dies with sente
Posts: 96
Joined: Sun Jun 01, 2014 1:22 am
GD Posts: 0
KGS: virre
DGS: virre
OGS: virre
Location: Solna, Sweden
Has thanked: 42 times
Been thanked: 19 times

Re: The new OGS

Post by virre »

RBerenguel wrote:
virre wrote:
RBerenguel wrote:Well, we are talking about preferences without logging in. Servers can't read minds, so it's either cookies, localStorage or just register. If none of these options is acceptable, then we could all plug a cable on a unicorn's b*** and play over his back...


I realised that now, I was a bit to much morning there and not reading through, my appoligies.

(Also in theory creating unique Machine IDs based on browser footprint is on the verge of beeing a posiblity)


No problem, coffee first, coffee always :D

Browser footprint is actually not that unique depending on niche (you'll get a lot of Mac Air 13" latest-Chrome for a lot of users...)


Acctually we are starting to get so much unique data send with HTTP request and shared by browsers this is not exactly true, although still heavily in development. That is about all I can say about this for quite a while.
User avatar
Charlie
Lives in gote
Posts: 310
Joined: Mon Feb 06, 2012 2:19 am
Rank: EGF 4 kyu
GD Posts: 0
Location: Deutschland
Has thanked: 272 times
Been thanked: 126 times

Re: The new OGS

Post by Charlie »

Oh for pity's sake! It is quite possible to code for both scenarios: authenticated users can have their server-side preferences and options and guests, without accounts, can have their preferences and options stored on the client in whatever way you choose (cookies) The extra work is minimal if your project is structured in any sensible way and you have an iota of programming ability.

I use OGS all the time for correspondence games and I have been playing on the ladders since about 2008 - long before the current developers were involved, long before "Nova" and the unannounced coup.

I think that the rating system is soft, today, since I am about 8 kyu on it. At my current KGS rank, I used to be 12 kyu on the old OGS! (My Go strength has stagnated since I moved to England.)

I think the problem with OGS, today, is that the focus is too heavily biased towards new players, not those of us who have been around for a while. The most blatant sign of this is the home page - the default use-case is to sign up for a new account yet the developers continually ignore the complaints by existing users claiming that it is annoying to have to click some white text that doesn't look at all like a button to achieve a log-in screen that doesn't support browser-based password storage.

Similarly, the focus across the site is on discovery of all the energetic activity going on at present. For example, consider the new "Play" screen and the pop-up tournament announcements. Both of these bombard you with information about all the completely irrelevant open games you are not allowed to join and tournaments you don't have time to participate in. They do achieve a sense of liveliness and activity so I am sure that they must be a good thing for people discovering the game. Unfortunately, they are completely useless to us existing players who know what we want and cannot use those features to find it because there are no preferences or options or filters.

Every time I log on to OGS thinking I'll go find a real-time game, knowing that I want a ranked, 19x19 game with proper handicap and moderate time settings, I browse to the "Play" page, am confronted with a dozen grey blocks and an obtuse list of things that aren't applicable to me, observe that there are no options or filters and leave to go play on IGS or KGS, both of which give me what I want in one button press: Automatch. (glGo even remembers my password, the horror!)

(P.S.: You can use Zulu to run KGS: It's also a JRE and it distributed as a ZIP file that doesn't include ad-ware like the Ask Toolbar.)
User avatar
EdLee
Honinbo
Posts: 8859
Joined: Sat Apr 24, 2010 6:49 pm
GD Posts: 312
Location: Santa Barbara, CA
Has thanked: 349 times
Been thanked: 2070 times

Post by EdLee »

Charlie wrote:glGo even remembers my password
CGoban can also remember your password; it's an option you can enable or disable.
User avatar
quantumf
Lives in sente
Posts: 844
Joined: Tue Apr 20, 2010 11:36 pm
Rank: 3d
GD Posts: 422
KGS: komi
Has thanked: 180 times
Been thanked: 151 times

Re: The new OGS

Post by quantumf »

Charlie wrote:I think the problem with OGS, today, is that the focus is too heavily biased towards new players, not those of us who have been around for a while. The most blatant sign of this is the home page - the default use-case is to sign up for a new account yet the developers continually ignore the complaints by existing users claiming that it is annoying to have to click some white text that doesn't look at all like a button to achieve a log-in screen that doesn't support browser-based password storage.


I'm not crazy about the home screen, but on the other hand, I hardly ever see it. OGS does retain logon sessions, across browser restarts. So in that sense, it's very friendly to existing users.
User avatar
oren
Oza
Posts: 2777
Joined: Sun Apr 18, 2010 5:54 pm
GD Posts: 0
KGS: oren
Tygem: oren740, orenl
IGS: oren
Wbaduk: oren
Location: Seattle, WA
Has thanked: 251 times
Been thanked: 549 times

Re: The new OGS

Post by oren »

quantumf wrote:I'm not crazy about the home screen, but on the other hand, I hardly ever see it. OGS does retain logon sessions, across browser restarts. So in that sense, it's very friendly to existing users.


The sessions do timeout of course though so eventually you need to figure out a rather odd interface to get back to logged in.

The other problem being you might not even know you're logged out until you try to chat.
User avatar
Charlie
Lives in gote
Posts: 310
Joined: Mon Feb 06, 2012 2:19 am
Rank: EGF 4 kyu
GD Posts: 0
Location: Deutschland
Has thanked: 272 times
Been thanked: 126 times

Re: The new OGS

Post by Charlie »

oren wrote:
quantumf wrote:I'm not crazy about the home screen, but on the other hand, I hardly ever see it. OGS does retain logon sessions, across browser restarts. So in that sense, it's very friendly to existing users.


The sessions do timeout of course though so eventually you need to figure out a rather odd interface to get back to logged in.

The other problem being you might not even know you're logged out until you try to chat.


I get logged out regularly - as in every other day - for no reason. It also happens at the most annoying times. Quite often, I will open a board without issue and be punted to the obtuse login screen when I try to place a stone. This is detrimental to the experience of actually playing Go and this is exacerbated by the fact that you have to manually enter your credentials because the form is incompatible with browser password storage.

It turns what should be a single click into a chore. I LIKE playing Go. I do not like battling with poor web design.
User avatar
joellercoaster
Lives with ko
Posts: 230
Joined: Mon Sep 16, 2013 5:50 am
Rank: OGS 2k
GD Posts: 0
OGS: Joellercoaster
Location: London
Has thanked: 288 times
Been thanked: 65 times
Contact:

Re: The new OGS

Post by joellercoaster »

Bonobo wrote:after the update to 4.2 the user preferences were lost, you have to set them anew.


Actually, speaking user preferences, it would be great if they didn't store them and other state in per-browser storage.

I use OGS from four different devices, and turning off the sound on each of them and so on (per server upgrade!) was a drag. Not to mention still getting four notifications for the same message, even though I had read it earlier! Multiply by number of PMs received and it's frustrating after a while.

That said I think each OGS update the current developers have made has been good, and noticeably improved my experience. They're on the right track.

(I agree with the general drift here about the forum... the OGS forum has some great posts and threads, but I don't use it much - the interface is a bit too clever for me, and I'd love it to come to L19.)
Confucius in the Analects says "even playing go is better than eating chips in front of tv all day." -- kivi
Post Reply