Tango UI for web?

So I Inkscaped again a bit today.

This is a mockup of a new admin-interface (”Aegir 2“) for Midgard CMS.

Midgard admin interface mockup

The mockup uses Tango colours and icons, which is an interesting use for the cross-platform theme. The èxample shows a new access control list editor for an example folder - the user interface was very much influenced by the file permissions UI of Nautilus.

Tango style makes a nice web toolkit too - maybe we should supply a set of XHTML/CSS pieces - especially since more and more apps are also dealing with web services - it’s good if the web tools could benefit from the same consistency as well!

Oops! - I just realized we forgot the widget to add new groups on the list :-) Duh.. will need to fix that of course..

Update 2 - I realized I forgot the tool to add a new group/user on the ruleset. This would be a small nice AJAX-based search field that does search as you type. I think it needs a “add” button still, but something like thae above..

91 Responses to “Tango UI for web?”

  1. Alan Says:

    In the past there was a question on the usability mailing list about how the Gnome HIG might apply to webpage design but we didn’t have an answer. Standard styles sheets which fit in with Tango would be of some interest I’m sure.

  2. Jon Wood Says:

    maybe we should supply a set of XHTML/CSS pieces

    Please do! I’m using the Tango icon set for a web application I’m developing at the moment, and having standard UI components would be really good news.

    If anything comes of this I’d love to add Rails integration for common components, since it seems that most of the time spent on web development these days is getting the user interface right.

  3. Chris Cunningham Says:

    I’m slightly concerned about using the same icons in both the browser and the apps running in it when they have different semantics. For instance, that delete icon isn’t sending things to the system recycle bin, it’s sending it to some folder in the application.

    The aim of Tango was to provide a consistent user interface for desktop apps, no? Bringing web applications (which aren’t integrated into the desktop) into the picture might confuse things.

    Not that the icons aren’t lovely of course (although the KDE Oxygen take on the navigation / refresh buttons is a little nicer in my eyes, so I hope it eventually gets integrated).

    - Chris

  4. Tuomas Kuosmanen Says:

    Chris, the same issue happens with desktop apps too - my deleted mail is not going to system trashcan either, but into Evolution trash folder. Which happens to be on an IMAP server somewhere else..

    Yeah, its an interesting point, but the problem is not just in the web.

    The mockup is just first iteration and turned slightly heavy in my eyes now that I look at it, so I might probably revisit it a bit. But I wanted to share what I was working on anyway, on my copious “free” time while solving the “job” issue :-)

  5. Claudio André Says:

    >>maybe we should supply a set of XHTML/CSS pieces.

    Interesting idea

  6. Pascal Klein Says:

    I’d have to agree with Chris here. Once I get used to an icon theme, I can navigate through my entire desktop, even if there was no text next to the icons. I think some people might be confused if you have the same icons featured on a web site, especially if they are icons for programs (obviously not for something like Evolution or Firefox, but think perhaps like Muine or Rythmbox icon for an audio related thing on the website).

    It wouldn’t be too hard to overcome though.
    Keep up the nice work,

    Pascal Klein

  7. Pascal Klein Says:

    Sorry, I think I might convey what I meant a bit more concisely -> basically, although I suppose it’s probably common sense, I think it would be important to keep application and program icons off the web interface, and use meta file icons, ‘function’ icons and folder icons. :)

    That’s sounds better.

    Pascal

  8. Tuomas Kuosmanen Says:

    What do you mean by “application and program icons”?

  9. Pascal Klein Says:

    App icons. As in Evolution, Kontact, Firefox, Konqueror - the icons for these apps. :)

  10. deekayen Says:

    I’d sure like to try turning that into a Drupal theme if I could get my hands on the source…

  11. Tuomas Kuosmanen Says:

    There is no source as of yet, since it is just a picture mockup :-)

  12. Pascal Klein Says:

    Although this is just a mockup (a good one at that), I concur, seeing a Drupal theme for this in the future would just be awesome. :)

    Tuomas, you might want to talk to the Drupal devels. ;-)

    Cheers,
    Pascal Klein

  13. David Kent Norman Says:

    I started to make a Drupal theme from the mockup: http://deekayen.net/node/800

  14. Trae McCombs Says:

    Crazy idea…

    I wonder…. what if there was a movement to have a common CMS admin UI. Where, certain things were placed in certain places. So… let’s say you are using Midguard or Drupal or even Xaraya, the only difference might be the actual feature set. If you like Midguard, use it. If you like Drupal, use it. But with a common Admin UI, you wouldn’t have to be constantly re-learning things over and over.

    Maybe this doesn’t really make sense, but perhaps you could use the same Tango color scheme, and Icons as a cross-platform base.

    Just another crazy idea.

    Trae

  15. Bèr Kessels Says:

    @Trae
    A common UI, or common ideas could be really interesting. Maybe we should therefore thing of setting up some freedesktop.org alike central place. But then for CMSes: freecms.org or so.

    @Tigert: gnome vs kde. Lets try to keep that out of here. Since Im the european inbetween US folks Im a minority in pro KDE :). But really, KDE too has some very interesting ideas that can be ported 1-1 to CMS interfaces. I have sucessfully done so for some minor usability improvements for Drupal in the past. But again, we should avoid at all costs to make this general CMS interface idea, into another KDE/gnome war. We should try to find best of any worlds. OSx has some good HIG stuff that can be used for CMSes, Gnome has some, KDE has very good ideas, QT has interesting documents and theories about crossplatform interfaces, So has Java.
    We can try to build on top of all that.
    KDE, for example had some very good reasons for not choosing Tango for KDE 4. It developed a theory and then designed icons and styles behind that. See http://www.oxygen-icons.org/ for more info.

  16. kris Says:

    Hi, Ive got some question regarding using Your wallpapers on my website. I am doing now my band webpage and just by accident I found your wallpaper with dead fly on the blue background. My band is called “muhy” which in polish means “flies” therefore I was looking for something connected with a fly and your wallpaper seems to fit my vision of the website. Am I allowed to change it a little bit i put as a background on my webpage? please reply :) btw, nice work :)

    cheers,
    kris

  17. Krishna Says:

    Removing firefox icon for webbrowser is not a creative/meaningful solution for uniform look(Tango). just remember how much effort was there by the community in spreading the firefox (image/icon) including the NYT ad.

    my silly suggestion is to have container icons for general applications like web browser, word processor, calculator … etc. This container icon will be filled with the branded/popular specific icon of the application.

  18. Tuomas Kuosmanen Says:

    Krishna: Tango does not “remove” firefox icon. It just has a generic one. Applications can and should of course have their own icons, using the tango style - it does not make sense to try to include everything in Tango icon theme, better ship stuff with the apps that actually use them, the icon theme is good for the commonly shared icons that are used by many applications.

  19. travel reward credit card Says:

    hello

  20. protective life insurance Says:

    This is nice sitre here

  21. travel health vaccinations Says:

    This container icon will be filled with the branded/popular specific icon of the application.

  22. cheap meridia Says:

    Wo arbeiten Sie

  23. Pozycjonowanie Says:

    doing tweak occasionally wont do shit.. personally, i cant sit through the sat for that long. tests this long dont come along all that often… everyone has their own path to success, leave people alone.

  24. alabama swinger Says:

    “I’ve also heard people inside the shop wanting to change this, but I haven’t yet seen a proposed implementation

  25. alaska swinger Says:

    you’re right that a filesystem implementation, where the directories can be synthesized as needed, can avoid some of the combinatorial problems, but it opens the system to a different type of resource exhaustion, as an antagonist can open deep paths and exhaust kernel memory. This moves the denial of service from per-filesystem to system wide. Ultimately, I think a cap on the depth of the link set is needed by any implementation.

  26. Brautkleid mieten Says:

    I think it makes absolutly sense to use standard application for User Interface. Only by this way you have the chance to optimize it step by step. Can you ever imagine, that in other branches - like for example automotive industrie - everyone try to construct an other motor for every new car ;-)

  27. Bush Says:

    Delete this spam!

  28. Meble Says:

    Thanks for this very good article … Can i translate this and insert on my site? … Thanks

  29. tanie linie lotnicze Says:

    Fantastic article covering some points I really needed some good usability info for.

  30. Onlineshop Says:

    I think these blog is really useful for new comers and Excellent resource list.

  31. otilie Says:

    Thanks for the informativ and interesting article. Keep up the good work

  32. confused Says:

    Workout music to get pumped up

  33. kral oyun Says:

    Thanks…

  34. bilard Says:

    Good idea! Best regards

  35. Oyun Says:

    my silly suggestion is to have container icons for general applications like web browser, word processor, calculator … etc. This container icon will be filled with the branded/popular specific icon of the application.

  36. obuwie ochronne Says:

    Thanks for this very good article …

  37. La roche posay Says:

    very good article …thanks

  38. transport międzynarodowy Says:

    Thanks

  39. szafy metalowe Says:

    Thanks for this very good article …thank you

  40. Odlewnia Says:

    Good site

  41. Vichy Says:

    Thanks for this very good article …

  42. oyun Says:

    Chris, the same issue happens with desktop apps too - my deleted mail is not going to system trashcan either, but into Evolution trash folder. Which happens to be on an IMAP server somewhere else..

    Yeah, its an interesting point, but the problem is not just in the web.

    The mockup is just first iteration and turned slightly heavy in my eyes now that I look at it, so I might probably revisit it a bit. But I wanted to share what I was working on anyway, on my copious “free” time while solving the “job” issue

  43. hologram Says:

    Very nice User Interface!

  44. hologram Says:

    Good UI with Ajax makes apps more better.

  45. güzel sözler Says:

    thanks a lot..

  46. oyun Says:

    Thanks so much.

  47. Favorites Says:

    Thanks

  48. Süper Oyunlar Says:

    thanks :d

  49. prefabrik ofis Says:

    Thanks

  50. oyun oyna Says:

    good admin panel

  51. rzeszów nadruki na koszulkach Says:

    Thanks for this very good article

  52. obuwie ochronne Says:

    good article

  53. Odlewnia Says:

    Thanks

  54. Oyun Says:

    very thanks

  55. prezenty Says:

    This is interesting article, I did not it think that it yes. Interesting it knew persons about this how much. Sorry if I wrote bad there now my English is novice and I do not it write yet good.

  56. Szafy aktowe Says:

    thank you,good site….

  57. Otel Says:

    very thanks

  58. przepisy kulinarne Says:

    Very interesing article. Thanks for the article! As a full time developer, this information is exceedingly useful to me.
    As a full time developer, this information is exceedingly useful to me. Very interesing article. Thanks for the article!

  59. Hodowla Golebi Says:

    Hello.
    I recently saw an article written by a professor, which confirm that what is written here. I agree with that.
    :)

  60. Rollo Says:

    Very useful advices. I think I will search more about this on the Net, Guys. Many thanks

  61. przepisy kulinarne Says:

    Hi. You know what guys? I think this is very good idea, but I am affraid but not for me :|

  62. kral oyun Says:

    thanks this is great

  63. Okey Says:

    very thans for you..

  64. tavla indir Says:

    tavla indir

  65. siirt Says:

    Siirtliler

  66. Prezent Says:

    I think these blog is really useful for new comers and Excellent resource list.

  67. przepisy kulinarne | zupy Says:

    This is interesting article, I did not it think that it yes. Interesting it knew persons about this how much. Sorry if I wrote bad there now my English is novice and I do not it write yet good.

  68. Oyun Oyna Says:

    thank you

  69. oyun Says:

    Thanks

  70. Prezenty Says:

    Hello
    Very nice foto:)

  71. program indir Says:

    thanks :)

  72. aslanmax Says:

    thanks

  73. luli tv Says:

    thanks good

  74. modifiye Says:

    thanks good nice

  75. oyun oyna Says:

    thanks tigert

  76. oyun oyna Says:

    thanks sahin’s

  77. toybox Says:

    thanks toy box

  78. fıkra Says:

    thanks bizolmayiz

  79. fıkra Says:

    thank you sorumsuzforum

  80. Mirc Says:

    türkçe mirc, mirc

  81. kelebek Says:

    Kelebek sohbet kelebek mirc

  82. oyun Says:

    Thanks cicicocuk

  83. oyunlar Says:

    thanks alot

  84. oyun gemisi Says:

    Thanks, for this information and news it was very useful to me

  85. oyun gemisi Says:

    Congrulations for this nice web design..Usefull..

  86. oyun gemisi Says:

    Greetings!!I will bookmark for my son this site…

  87. oyunlar Says:

    Thanks nice article

  88. oyunlar Says:

    www.flashoyunlar1.com

  89. Tatil Says:

    徐家注意到,有許多良好的框架意見和該Web Servlet的框架不應重現。他還表示,他有興趣在那裡申請的工作流程和行動是操縱在運行時。因此,徐家,任務是找到一個模型框架,將管理其資料來源和工作流程,因此,所有他要做的就是寫的行動,

  90. Otel Says:

    very thanks for you.!! OTel

Leave a Reply