[opensuse-buildservice] Tear down the JS login

Hi, since the /stage area recently moved to the webroot - noticed by the style change on http://build.opensuse.org/ - there's the first problem. Clicking on "login" does not do anything. Javascript is turned on, but I'm not going to bughunt that any further. Please, don't put javascript into essential places like those. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Am Donnerstag, 20. Mai 2010, 22:52:57 schrieb Jan Engelhardt:
Hi,
since the /stage area recently moved to the webroot - noticed by the style change on http://build.opensuse.org/ - there's the first problem. Clicking on "login" does not do anything. Javascript is turned on, but I'm not going to bughunt that any further. Please, don't put javascript into essential places like those.
It is basically impossible to create a usable webui without javascript. It would be more helpfull, if you could describe your problem more exactly. For example which browser do you use ? bye adrian -- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Friday 2010-05-21 08:04, Adrian Schröter wrote:
since the /stage area recently moved to the webroot - noticed by the style change on http://build.opensuse.org/ - there's the first problem. Clicking on "login" does not do anything. Javascript is turned on, but I'm not going to bughunt that any further. Please, don't put javascript into essential places like those.
It is basically impossible to create a usable webui without javascript.
I'm not talking about build status, but the _login form_ only.
It would be more helpfull, if you could describe your problem more exactly.
Well I can't, because there is nothing to describe. The browser does not even throb, but that's possibly a consequence of using JS.
For example which browser do you use ?
MozillaFirefox-3.5.9-0.1.1.i586.rpm -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Fri, May 21, 2010 at 08:04:49AM +0200, Adrian Schröter wrote:
Am Donnerstag, 20. Mai 2010, 22:52:57 schrieb Jan Engelhardt:
Hi,
since the /stage area recently moved to the webroot - noticed by the style change on http://build.opensuse.org/ - there's the first problem. Clicking on "login" does not do anything. Javascript is turned on, but I'm not going to bughunt that any further. Please, don't put javascript into essential places like those.
It is basically impossible to create a usable webui without javascript.
I wouldn't say that -- with Unobtrusive JavaScript techniques, it's well possible to create a rich webui, while still offering basic functionality to browsers, that don't support JavaScript or disabled it. [http://en.wikipedia.org/wiki/Unobtrusive_JavaScript] Best Christoph -- Christoph Thiel, Tech. Project Management, Research & Development SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Am Freitag 21 Mai 2010 10:19:34 schrieb Christoph Thiel:
On Fri, May 21, 2010 at 08:04:49AM +0200, Adrian Schröter wrote:
Am Donnerstag, 20. Mai 2010, 22:52:57 schrieb Jan Engelhardt:
Hi,
since the /stage area recently moved to the webroot - noticed by the style change on http://build.opensuse.org/ - there's the first problem. Clicking on "login" does not do anything. Javascript is turned on, but I'm not going to bughunt that any further. Please, don't put javascript into essential places like those.
It is basically impossible to create a usable webui without javascript.
I wouldn't say that -- with Unobtrusive JavaScript techniques, it's well possible to create a rich webui, while still offering basic functionality to browsers, that don't support JavaScript or disabled it. Well, yes. There is always a way... remember PDB, it worked completely without javascript. But that is not what people consider a good web app nowadays. And we get often critics for not being "cool" enough.
[http://en.wikipedia.org/wiki/Unobtrusive_JavaScript] With all respect, but I do not find it appropiate to come up with a facile wikipedia article here. You can rely on that the people working on the new interface are aware of the methods mentioned in the article.
What about showing a code snippet that shows how it could work better? regards, Klaas -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

* Klaas Freitag <freitag@suse.de> [May 21. 2010 10:54]:
Well, yes. There is always a way... remember PDB, it worked completely without javascript. But that is not what people consider a good web app nowadays. And we get often critics for not being "cool" enough.
Please, don't listen to the "we want coolness" voices, only focus on good usability. And, yes, usability of PDB has some space for improvement ;-) Klaus --- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Am Freitag 21 Mai 2010 schrieb Klaus Kaempf:
* Klaas Freitag <freitag@suse.de> [May 21. 2010 10:54]:
Well, yes. There is always a way... remember PDB, it worked completely without javascript. But that is not what people consider a good web app nowadays. And we get often critics for not being "cool" enough.
Please, don't listen to the "we want coolness" voices, only focus on good usability.
OK, I don't want to discuss how coolness and usability conflict, but I don't think javascript usage makes a web page conflict with either goal. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On May 21, 10 11:11:03 +0200, Stephan Kulow wrote:
Am Freitag 21 Mai 2010 schrieb Klaus Kaempf:
* Klaas Freitag <freitag@suse.de> [May 21. 2010 10:54]:
Well, yes. There is always a way... remember PDB, it worked completely without javascript. But that is not what people consider a good web app nowadays. And we get often critics for not being "cool" enough. Please, don't listen to the "we want coolness" voices, only focus on good usability. OK, I don't want to discuss how coolness and usability conflict, but I don't think javascript usage makes a web page conflict with either goal.
Two observations: - it is needless that the login box comes animated. There is plenty of space. - for me it works perfectly well with firefox, opera, and koqueror. My opinion: - We should understand our javascript code good enough to debug it, otherwise we should nuke it. Be it cool or not. - It is cool, I like it. :-) cheers, JW- PS: Konquerory loops ca. 20 times between 'continue' and 'forever' before it accepts the certificates. -- o \ Juergen Weigert paint it green! __/ _=======.=======_ <V> | jw@suse.de back to ascii! __/ _---|____________\/ \ | 0911 74053-508 __/ (____/ /\ (/) | _____________________________/ _/ \_ vim:set sw=2 wm=8 SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nuernberg) "You are trying to use packages from project 'openSUSE:11.2'. Note that malicious packages can compromise your system." -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Fri, May 21, 2010 at 05:54:49AM -0500, Juergen Weigert wrote:
On May 21, 10 11:11:03 +0200, Stephan Kulow wrote:
Am Freitag 21 Mai 2010 schrieb Klaus Kaempf:
* Klaas Freitag <freitag@suse.de> [May 21. 2010 10:54]:
Well, yes. There is always a way... remember PDB, it worked completely without javascript. But that is not what people consider a good web app nowadays. And we get often critics for not being "cool" enough. Please, don't listen to the "we want coolness" voices, only focus on good usability. OK, I don't want to discuss how coolness and usability conflict, but I don't think javascript usage makes a web page conflict with either goal.
Two observations: - it is needless that the login box comes animated. There is plenty of space. - for me it works perfectly well with firefox, opera, and koqueror.
My opinion: - We should understand our javascript code good enough to debug it, otherwise we should nuke it. Be it cool or not. - It is cool, I like it. :-)
I thought that the animated login box was cool as well. :) -- Michael

On Friday 2010-05-21 17:31, Michael E Brown wrote:
My opinion: - We should understand our javascript code good enough to debug it, otherwise we should nuke it. Be it cool or not. - It is cool, I like it. :-)
I thought that the animated login box was cool as well. :)
And completely reduces accessibility. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Friday 21 May 2010, 08:04:49 Adrian Schröter wrote:
Am Donnerstag, 20. Mai 2010, 22:52:57 schrieb Jan Engelhardt:
Hi,
since the /stage area recently moved to the webroot - noticed by the style change on http://build.opensuse.org/ - there's the first problem. Clicking on "login" does not do anything. Javascript is turned on, but I'm not going to bughunt that any further. Please, don't put javascript into essential places like those.
It is basically impossible to create a usable webui without javascript.
While I find the coolness factor improved with the new UI, I'm missing a list of the current exact package versions/releases being produced.
It would be more helpfull, if you could describe your problem more exactly. For example which browser do you use ?
Hmm, my poor ol' 3.5.10 konqueror can't login directly, I've to use "sign up" instead, which is, ähem, improvable. I know, that konquereror 3.5 is deprecated, but most sites works nice with it, since rounded corners are not _that_ essential for my work ;-) (which need an ugly browser version check anyway for being a non standard Mozilla extension...). Hence, I share Jan's caveats: in one area, you're using somewhat ugly style sheet trickery to get minor visuals right, while essential usability and accessibility is sacrificed, or obfuscated at least. Sorry for being a JS noop, but isn't it possible to test for the needed functionality and only use the animated JS popup, if available? If this is not possible, use a small browser switch, that "opts in" the cool JS code for the handful of properly operating browsers. I guess, that a small inquiry here will get you the needed ok/not ok version within a day or two. Pete -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Am Samstag, 22. Mai 2010, 11:50:56 schrieb Hans-Peter Jansen:
Sorry for being a JS noop, but isn't it possible to test for the needed functionality and only use the animated JS popup, if available? If this is not possible, use a small browser switch, that "opts in" the cool JS code for the handful of properly operating browsers. I guess, that a small inquiry here will get you the needed ok/not ok version within a day or two.
Sorry, konqueror 3.5's javascript has so many bugs and so little market share, that you won't find a site that supports it - and as already noted, the signup is link is there to get into the site with such browsers. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On May 24, 2010, at 4:47, Stephan Kulow <coolo@suse.de> wrote:
Am Samstag, 22. Mai 2010, 11:50:56 schrieb Hans-Peter Jansen:
Sorry for being a JS noop, but isn't it possible to test for the needed functionality and only use the animated JS popup, if available? If this is not possible, use a small browser switch, that "opts in" the cool JS code for the handful of properly operating browsers. I guess, that a small inquiry here will get you the needed ok/not ok version within a day or two.
Sorry, konqueror 3.5's javascript has so many bugs and so little market share, that you won't find a site that supports it - and as already noted, the signup is link is there to get into the site with such browsers.
Hate to intrude on your convo, but for people running a local obs, we only have a js login. And while it is highly unlikely that people would use any browsers that don't do js well, it's still a problem. --later, Robert Xu -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Am Montag, 24. Mai 2010, 12:48:30 schrieb Robert Xu:
Hate to intrude on your convo, but for people running a local obs, we only have a js login. And while it is highly unlikely that people would use any browsers that don't do js well, it's still a problem.
Hi, What do you suggest? Greetings, Stephan -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Monday 2010-05-24 16:57, Stephan Kulow wrote:
Am Montag, 24. Mai 2010, 12:48:30 schrieb Robert Xu:
Hate to intrude on your convo, but for people running a local obs, we only have a js login. And while it is highly unlikely that people would use any browsers that don't do js well, it's still a problem.
Hi,
What do you suggest?
The previous OBS instance had unobstrusive login fields on the top darkgray bar. Just get that back. Like Redhat Bugzilla, http://picpaste.de/rhbz.png , or even http://en.opensuse.org/ where there is just a little "Login/Register" link at the top right. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On 24.05.2010 12:48, Robert Xu wrote:
On May 24, 2010, at 4:47, Stephan Kulow <coolo@suse.de> wrote:
Am Samstag, 22. Mai 2010, 11:50:56 schrieb Hans-Peter Jansen:
Sorry for being a JS noop, but isn't it possible to test for the needed functionality and only use the animated JS popup, if available? If this is not possible, use a small browser switch, that "opts in" the cool JS code for the handful of properly operating browsers. I guess, that a small inquiry here will get you the needed ok/not ok version within a day or two.
Sorry, konqueror 3.5's javascript has so many bugs and so little market share, that you won't find a site that supports it - and as already noted, the signup is link is there to get into the site with such browsers.
Hate to intrude on your convo, but for people running a local obs, we only have a js login. And while it is highly unlikely that people would use any browsers that don't do js well, it's still a problem.
We also have the standard login page at /user/login. I changed the code, so for non-javascript browsers the login link will lead there. Greetings -- Thomas Schmidt (tschmidt [at] suse.de) SUSE Linux Products GmbH :: Research & Development :: Tools "Don't Panic", Douglas Adams (1952 - 11.05.2001) -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Am Donnerstag, 20. Mai 2010, 22:52:57 schrieb Jan Engelhardt:
Hi,
since the /stage area recently moved to the webroot - noticed by the style change on http://build.opensuse.org/ - there's the first problem. Clicking on "login" does not do anything. Javascript is turned on, but I'm not going to bughunt that any further. Please, don't put javascript into essential places like those.
The "Sign up" is the non-javascript version. The javascript login is only for convenience. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (11)
-
Adrian Schröter
-
Christoph Thiel
-
Hans-Peter Jansen
-
Jan Engelhardt
-
Juergen Weigert
-
Klaas Freitag
-
Klaus Kaempf
-
Michael E Brown
-
Robert Xu
-
Stephan Kulow
-
Thomas Schmidt