This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Current KDE HIG?

Tags: None
(comma "," separated)
User avatar
einar
Administrator
Posts
3402
Karma
7
OS

Current KDE HIG?

Tue Oct 14, 2008 9:59 pm
Apologies if this is the wrong forum. Please move it if there's a better home for this post.
Anyway, since I am starting on GUI programming (with Python, currently PyQt, soon PyKDE, I hope), I would like to know if there is a KDE HIG available somewhere, so I can read up a bit on what mistakes to avoid when creating a GUI. I have (very briefly) googled about it but I didn't find links to the current (4.x series)version, if there is one.
If anyone can shed some light on the matter, it would be greatly appreciated.


"Violence is the last refuge of the incompetent."
Image
Plasma FAQ maintainer - Plasma programming with Python
User avatar
Tomaz
Registered Member
Posts
86
Karma
0

RE: Current KDE HIG?

Tue Oct 14, 2008 10:12 pm
there is one in techbase.kde.org
I could give you the direct link, but it seems to be down at the moment.


Rocs developer. (and no, i'm not proud of it) ;D
User avatar
jrick
Registered Member
Posts
131
Karma
1
OS

RE: Current KDE HIG?

Tue Oct 14, 2008 10:15 pm
Here are the current guidelines for KDE4 applications. It won't be too hard not to follow. ;)

The general conception I hear from a lot of die-hard KDE users (and often very anti-Gnome for this very reason) is that a HIG would increase "user friendliness" at the cost of losing productivity. Thus, it is not a top priority for many KDE users, and hasn't been written yet.

EDIT: Oh... didn't know that there was one on the techbase... :/

Last edited by jrick on Tue Oct 14, 2008 10:17 pm, edited 1 time in total.


Type Colemak!

Proud, Conservative Republican

"Gentlemen! You can't fight in here! This is the war room!"
--President Merkin Muffley, Dr. Strangelove
User avatar
neverendingo
Administrator
Posts
2136
Karma
17
OS

RE: Current KDE HIG?

Tue Oct 14, 2008 11:03 pm
See here for more information: http://techbase.kde.org/Development/Guidelines


New to KDE Software? - get help from Userbase or ask questions on the Forums
Communicate.
Image
User avatar
Jucato
Registered Member
Posts
67
Karma
1
OS

RE: Current KDE HIG?

Tue Oct 14, 2008 11:11 pm
jrick wrote:Here are the current guidelines for KDE4 applications. It won't be too hard not to follow. ;)


Link seems to be broken.

The general conception I hear from a lot of die-hard KDE users (and often very anti-Gnome for this very reason) is that a HIG would increase "user friendliness" at the cost of losing productivity.


They just have a wrong idea about HIGs, HCI, usability, and accessibility. Probably from trauma from GNOME. ;) But that doesn't mean it's bad.

Thus, it is not a top priority for many KDE users, and hasn't been written yet.


HIG's are not something users write. It's not something directly for users but for developers. So while it may not be a top priority for users, it is a priority for KDE developers, specially for KDE 4. So much so that there is a KDE HCI Working Group.

KDE has had HIG or style guidelines even in KDE 3. The problem was that it wasn't really well known nor properly followed. Celeste Lyn Paul and Ellen Reitmeyr have been working their asses off to change that for KDE 4.

http://wiki.openusability.org/guideline ... /Main_Page

(Unfortunately, up to now, it doesn't seem to be completely finished yet...)


Jucato, proud to be a member of KDE forums since 2008-Oct.
User avatar
seele
Registered Member
Posts
8
Karma
0

RE: Current KDE HIG?

Mon Oct 20, 2008 6:22 pm
The general conception I hear from a lot of die-hard KDE users (and often very anti-Gnome for this very reason) is that a HIG would increase "user friendliness" at the cost of losing productivity.


No, it would create consistency so everything works the same. Which, in the end increases productivity. Developers also like guidelines because it makes it easier to code UIs and release faster (they don't have to think about the design as much).

Thus, it is not a top priority for many KDE users, and hasn't been written yet.


As Jucato says, HIGs are not the responsibility for users to write. They should be written by experienced UI designers/developers.

http://wiki.openusability.org/guideline ... /Main_Page

(Unfortunately, up to now, it doesn't seem to be completely finished yet...)


Those are no longer valid. The following guidelines are the correct location for the KDE4 HIG:

The KDE4 Human Interface Guidelines
http://techbase.kde.org/Projects/Usability/HIG/[hr]
I should also mention that the HIG is a living document and is not complete, always changing, and currently under development :) Usually if you have a specific question, it is best to ask via one of the communication methods (IRC, mailing list, forum), and sometimes the question ends up as content in the document.

Last edited by seele on Mon Oct 20, 2008 6:30 pm, edited 1 time in total.


KDE Usability Project
usability.kde.org
User avatar
Jucato
Registered Member
Posts
67
Karma
1
OS

RE: Current KDE HIG?

Mon Oct 20, 2008 11:09 pm
seele wrote:
http://wiki.openusability.org/guideline ... /Main_Page

(Unfortunately, up to now, it doesn't seem to be completely finished yet...)


Those are no longer valid. The following guidelines are the correct location for the KDE4 HIG:

The KDE4 Human Interface Guidelines
http://techbase.kde.org/Projects/Usability/HIG/


Cool! Thanks for that. Need to update my bookmarks. :D

EDIT: seele, that page doesn't seem to exist yet on techbase.

Last edited by Jucato on Mon Oct 20, 2008 11:13 pm, edited 1 time in total.


Jucato, proud to be a member of KDE forums since 2008-Oct.
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS

RE: Current KDE HIG?

Tue Oct 21, 2008 5:19 am
The page does exist. Remove the trailing slash.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
Jucato
Registered Member
Posts
67
Karma
1
OS

RE: Current KDE HIG?

Tue Oct 21, 2008 12:33 pm
OK, my bad. Then for those listening in on the thread, the proper URL is http://techbase.kde.org/Projects/Usability/HIG


Jucato, proud to be a member of KDE forums since 2008-Oct.
User avatar
Tomaz
Registered Member
Posts
86
Karma
0

RE: Current KDE HIG?

Tue Oct 21, 2008 2:17 pm
good.
gonna study a little bit to follow this on my app.


Rocs developer. (and no, i'm not proud of it) ;D
User avatar
seele
Registered Member
Posts
8
Karma
0

RE: Current KDE HIG?

Sun Mar 01, 2009 12:32 pm
Tomaz wrote:good.
gonna study a little bit to follow this on my app.


If you have any questions let me know. The HIG is not yet very comprehensive, and developer questions help us make the articles more clear and add content.


KDE Usability Project
usability.kde.org


Bookmarks



Who is online

Registered users: Bing [Bot], claydoh, Google [Bot], markhm, rblackwell, sethaaaa, Sogou [Bot], Yahoo [Bot]