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..

200 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

  91. oyun Says:

    THANKS ALOT

  92. oyunlar Says:

    hanks alot

  93. oyun oyna Says:

    thanks

  94. Eleman Says:

    thankxx Eleman Bak

  95. SohbeT Says:

    its good i will use it thanks a lot.

  96. kral oyun Says:

    Thank you It’s very beautifully

  97. oyun Says:

    thank you admin

  98. kral oyun Says:

    Good Thank you It’s very beautifully

  99. video izle Says:

    thanks admin

  100. sohbet Says:

    thanks.. a lot

  101. north cyprus hotels Says:

    I like very much the writings and pictures and explanations in your adress so I look forward to see your next writings. I congratulate you.

  102. Oyunlar Says:

    great article thanks

  103. Evden Eve Nakliyat Says:

    great post

  104. partner Says:

    great thanks..

  105. prefabrik Says:

    Thank you for great post.

  106. chat Says:

    thanks

  107. Oyun Says:

    very thanks for you!!!

  108. Sohbet odalari Says:

    thanks

  109. sohbet Says:

    Thank you very much

  110. yumurcak tv izle Says:

    yes thank you

  111. SOHBET Says:

    Admin thanks you mucuk

  112. SOHBET CHAT Says:

    thankss

  113. lida Says:

    Thanks a lot

  114. lida Says:

    thank you

  115. lida Says:

    thanks

  116. lida Says:

    thanks…

  117. oto kiralama Says:

    thanks for this

  118. rent a car Says:

    thanks a lot

  119. src belgesi Says:

    src belgesi

  120. ehliyet Says:

    ehliyet

  121. sürücü kursu Says:

    sürücü kursu

  122. yarış oyunları Says:

    yarış oyunları

  123. mirc Says:

    good sharing, thank you.

  124. mirc Says:

    mersi

  125. vaziyet Says:

    thank you.

  126. estetik Says:

    nice page. congrats.

  127. hekimboard Says:

    thanks a lot.

  128. güvenlik Says:

    thanks.

  129. sohbet Says:

    thanks

  130. plastik cerrahi Says:

    t a time and that revision has taken a long time as they’ve been really studying and analyzing how WordPress users “use” WordPress.

  131. hikaye Says:

    Thanks a lot very good

  132. bedava oyunlar Says:

    great application

  133. Burun Estetiği Says:

    It seems to work great! Amazing! I really like this, it makes tracking your visitors so much more vivid…Sigh…

    The weblog-thingie I am using it on isn’t online yet, when it is, I will use this amazing plugin to the fullest!

    Thanks!

  134. Oyun Says:

    harika duruyor kultarim. Very thanks…

  135. newkon Says:

    thanks very good

  136. oyun Says:

    thanks very good

  137. Estetik Says:

    I just love reading these “scoops” in hindsight. The 40D has proven to be one hell of a product. Unless you’re hung up on the fact it is not full frame, this camera is almost a perfect value. More rugged than the XTi, not as expensive as the 5D, and a nice step up from the 30D.

  138. Estetik Resim Says:

    Thank you very much for this interesting Article and for sharing your thoughts with us.

  139. söve Says:

    thanks.

  140. oyun oyna Says:

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

  141. matematik Says:

    It seems to work great! Amazing! I really like this, it makes tracking your visitors so much more vivid…Sigh…

  142. oto kiralama Says:

    Thanks a lot man

  143. yedigun Says:

    thankss

  144. evden eve nakliyat Says:

    Beautiful! It’s my favorite WP template. Thank you

  145. oyun Says:

    Thank you for the Fix!!!! Your the only fix that works!!!

  146. porno izle Says:

    thanks super site very good.

  147. Göğüs Estetiği Says:

    For those of you thinking that if they implement this it will eliminate some of the waiting and lines…

  148. Estetik Says:

    My only real problem with google analytics is that it doesn’t work very well with a lot of ASP pages, which a lot of clients use nowadays. It can also get kind of hairy when trying to get it to understand what a conversion is. :D Instead of just any click, it needs to be one specific click haha.

  149. travesti Says:

    thanks a lot

  150. ttnet vitamin Says:

    thanks

  151. DAnTEL Says:

    thank you

  152. Travesti Says:

    I was wondering how to do wired things with my psp. Cuz my friend has some program thing on his thats lets u control tv things

  153. przepisy kulinarne Says:

    Thank you for this article, I appreciate it even more because it is not so common to find those kind of things on the net. Thnx!

  154. Burun Estetigi Says:

    Ok, I have an inkling (pun not intended) to modify that book image to the right to say “Schneier on Squid.”

    “The closest the squid industry has to a rock star.”

  155. burun estetiği Says:

    thank you very much

  156. sohbet Says:

    thnx

  157. evden eve nakliyat Says:

    son gelismeler burada

  158. chat Says:

    Götünüze girsin Bu Bloglar

  159. gebze evden eve nakliyat Says:

    arkadasım adam ol o biraz

  160. bayanlar Says:

    There are working fine now! Thanks.

  161. araba oyunları Says:

    araba oyunları

  162. yemek oyunları Says:

    pasta oyunları

  163. motor yarışı Says:

    motorla ilgili herşey

  164. futbol oyunları Says:

    fubol oyunları

  165. Oto Kiralama Says:

    Oto Kiralama

  166. Kiralık Oto Says:

    Kiralık Oto

  167. savaş oyunları Says:

    ı have followed your writing for a long time.really you have given very successful information.
    In spite of my english trouale,I am trying to read and understand your writing.
    And ı am following frequently.I hope that you will be with us together with much more scharings.
    I hope that your success will go on.

  168. oyunlar Says:

    thank you all

  169. cam balkon Says:

    thankss. youu balşkon camlama

  170. Savaş Oyunları Says:

    thank you all

  171. Maç Oyunları Says:

    Maç Oyunları

  172. Yeni Oyunlar Says:

    Yeni Oyunlar teşekkür ederim

  173. Sue Oyunları Says:

    thanks

  174. Araba Oyunları Says:

    Teşekkürler

  175. Oyunlar1 Says:

    teşekkür ederim

  176. türkçe mirc Says:

    Nice letter thanx man.

  177. nakliyat Says:

    ı am following frequently.I hope that you will be with us together with much more scharings.

  178. evden eve nakliyat Says:

    thank

  179. evden eve nakliyat Says:

    thank you

  180. araba videoları Says:

    can we use for editing css

  181. Atatürk üniversitesi Says:

    thanks

  182. Atatürk üniversitesi Says:

    great sharing. thanx about this

  183. Cinis Says:

    Css is the one

  184. travesti Says:

    travesti

  185. travesti Says:

    TRAVESTİ

  186. güzel sözler Says:

    very very nice!

  187. chat Says:

    thanks youuu

  188. Sohbet Says:

    thanks yopu admin vey much nice blog

  189. ftkcambalkon Says:

    cam balkon sistemleri

  190. ekscambalkon Says:

    can balkon sistemleri

  191. ucaydogalgaz Says:

    dogalgaz kombi

  192. wholesale jewelry Says:

    very nice!

  193. handmade jewelry Says:

    great website

  194. bizimlesohbet Says:

    nice site thenk you

  195. travesti Says:

    nice site thenk you

  196. sohbet siteleri Says:

    thanks for the info

  197. seviyeli chat Says:

    nice blog

  198. chat Says:

    thanks admin

  199. oyun Says:

    ı have followed your writing for a long time.really you have given very successful information.
    In spite of my english trouale,I am trying to read and understand your writing.
    And ı am following frequently.I hope that you will be with us together with much more scharings.
    I hope that your success will go on.

  200. Oyun Says:

    प्रासंगिक उपयोगी और अद्वितीय सामग्री rovide! मैं बल्कि है कि सिर्फ एक freebie किसी भी दिन चाहता है एक बड़ी सूची की तुलना में एक छोटा सा, उत्तरदायी सूची होता!

Leave a Reply