Contents on this page are copied from WireframesViewScreen as they are more design studies than actual wireframes. Designs are just drafts by now.

DesignStudiesForNewSkin

View Screen - Design Study 1

View screen with side bar navigation only View screen with horizontal navigation bar and additional side bar
Wireframes View screen side nav 2009-12-08.png

click to enlarge

Wireframes View screen top nav 2009-12-08.png

click to enlarge

View Screen - Design Study 2

View screen with side bar navigation only View screen with horizontal navigation bar and additional side bar
Wireframes 2009-12-10 View screen side nav.png

click to enlarge

Wireframes 2009-12-10 View screen top nav.png

click to enlarge

View screen with fold-out menus - Design Study 1

Each click on a button in the menu bar triggers a default action...
  • clicking "View" brings you back to the view screen if you are not there already (if you are on view already no default action is defined - we might need a way to indicate that?)
  • clicking "Edit" opens the default editor
  • clicking "History" loads the latest changes made to the topic
  • clicking "New" opens the create new topic dialog
  • clicking "Help" gives you a more advanced view of the contents inside the menu

Hovering over a button opens the menus shown below (we will have a small delay for the fold out to avoid flicker when moving the mouse across the menu bar)

View menu:
Wireframes View screen menu view 2009-12-08.png

click to enlarge

Edit menu:
Wireframes View screen menu edit 2009-12-08.png

click to enlarge


The edit menu might be too crowded. A possible fix would be to move the links/shortcuts for "edit tags" and "edit form data" to the view screen similar to our currendt "edit form" link above the form.
History menu:
Wireframes View screen menu history 2009-12-08.png

click to enlarge

New menu:
Wireframes View screen menu new 2009-12-08.png

click to enlarge


The idea with the "new" menu is to allow wiki apps to feed their "create new XY" links into the menu like shown with "create new bug report/feature request/blog post"
Help menu:
Wireframes View screen menu help 2009-12-08.png

click to enlarge


The help menu migth be too crowded as well. We need to check once we have the skin working if need to remove a couple of items.
 

View screen with fold-out menus - Design Study 2

View menu:
Wireframes 2009-12-10 View screen menu view.png

click to enlarge

Edit menu:
Wireframes 2009-12-10 View screen menu edit.png

click to enlarge

History menu:
Wireframes 2009-12-10 View screen menu history.png

click to enlarge

New menu:
Wireframes 2009-12-10 View screen menu new.png

click to enlarge

Help menu:
Wireframes 2009-12-10 View screen menu help.png

click to enlarge

 

Design Study 3

Here's a new one based on the latest WireframesViewScreen.

design study 2010-01-07.png

click to enlarge

Design Study 4

Here's the latest:

design-for-new-foswiki-skin 2010-02-101280x1024.png

click to enlarge

  • It is not mocked-up anymore.
  • It's a real prototype based on HTML+CSS+JS.
  • The design works with the latest FF, Safari, Opera, Chrome, IE7 & IE8 (IE6 support needs some work though) on Windows XP.
  • Design scales down to 800x600 without breaking the layout (screenshots below are at 1024x768)

design-for-new-foswiki-skin 2010-02-10.png

click to enlarge


design-for-new-foswiki-skin 2010-02-10 edit-menu.png

click to enlarge


design-for-new-foswiki-skin 2010-02-10 create-menu.png

click to enlarge


design-for-new-foswiki-skin 2010-02-10 sidebar.png

click to enlarge

-- CarloSchulz - 10 Feb 2010

Discussion

I love it.

I am wondering how we will easily add new features to the wiki applications (new [topictype]) links, and also adding things like "Export to PDF..." next to your "print" button. And perhaps some sites would like to disable the IRC help link.

I would really like to see recursive %TMPL:DEF%, as mentioned in ProcessAddToHeadAdds.

I also have some ideas (partially coded) where the breadcrumbs turn into an interactive/load-on-demand topic hierarchy browser, drag & drop re-parenting, but interactions there also tie into the sidebarto show sibling topics + siblings of parents around those.

Also when we get to coding this, if it doesn't complicate things too much it would be nice to think about how admins/plugins might easily add or override parts of the skin for Eg. tagging UI.

Regarding help docs: we need to sort out the taxonomy of the system web, which I hope to work on one day. To that end there is CleanUpTopicParentage, where MichaelDaum linked to a nice video inspiring me to improve my ajax topic browser solution.

Great work!

-- PaulHarvey - 08 Dec 2009

Hm, try exchanging positions for horiz navigation (About, Development, ...) with topic actions (View, Edit, ...)

-- MichaelDaum - 09 Dec 2009

when you do that you end up having two bars like outlined above or a different layout for both navigation patterns

-- CarloSchulz - 09 Dec 2009

In this design, it seemed more natural to have the topic actions right above the topic, just a feeling, ... maybe even making the topic action menu tab-ish with "View" being highlighted in view mode etc. At the same time the site navigation might be right under the top bar. It could also be placed above the header art but that's less common. Anyway, I simply had the feeling that those two menu elements kind of "crossed". Oh and I did not see the site navigation first time, i.e. I did not get the difference between the first two screenshots at first glance.

-- MichaelDaum - 09 Dec 2009

Somehow having the actions bar in between the header art and the horizontal navigation feels awkward. Not really part of the topic, not really meta. And of course we cannot enforce that the navigation is in the side bar. For the new site skin design I want pages without side bars...

So either the actions bar should be less a 'bar', less obtrusive, at the top of the topic. Or neutral at the top of the viewport. I would prefer this over an optimal Fitt's Law implementation.

We haven't investigated enough folding out interfaces. It may be that that gives us the cleanliness we need.

On the Help menu: it is too high. We can use a 3 column layout for this panel.

-- ArthurClemens - 09 Dec 2009

Though I understand (and partly share) your concerns about above approach I'm missing the arguments. What kind of problems will a user face?

"And of course we cannot enforce that the navigation is in the side bar."

I do not understand this remark, no one is forced to have it there.... If you do not want to have a sidebar at all you can simply disable it

-- CarloSchulz - 10 Dec 2009

Right now the topic actions are closer to the rest of the top bar than to the topic area it is about to affect. In between is the site navigation. So users will have to kind of step over the first non-related element to click on the topic actions. There are a lot of screen updates where the topic menu changes together with the content area while the horiz site navigation remains unchanged. The horiz site navigation seems to be grouped best as part of the top bar more than being next to the content area in this case.

I don't quite understand Arthurs point about the sidebar either.

-- MichaelDaum - 10 Dec 2009

I was referring to screen 1, where the main menu is in the side bar. That is a solution to not have 2 horizontal bars, but of limited value as we cannot enforce that the main menu is in the side bar.

-- ArthurClemens - 10 Dec 2009

Still don't get the point, sorry frown, sad smile . If you do not want it in the sidebar, then take screen two and remove the sidebar. In addition, screen one is the very same solution we have with current pattern skin.

-- CarloSchulz - 10 Dec 2009

I cannot wait to try out some of these things when they become available. One very useful thing that we added to our installation was a "presentation mode" toggle, which essentially hides everything except the topic view (no sidebars, navigation bars, topic actions, forms, etc.). This comes in handy when someone is projecting a twiki page and using it to drive discussion at a meeting ... every bit of screen real estate helps in that situation.

-- PankajPant - 10 Dec 2009

Good input Pankaj, would fit perfectly in the view menu.

-- CarloSchulz - 10 Dec 2009

I've uploaded an alternative design which adresses Micheal's and Arthur's concerns.

-- CarloSchulz - 10 Dec 2009

Following the same thread, using the new site skin design...

This is an idea to use the screen estate for 2 things. This is the first state, after the page has been loaded. The "web info" row (white on dark blue) shows you a welcome text (homepage) or a "web description":

On new site skin state 1.png

click to enlarge

Then after mouse move, similar go the recent update of http://google.com, the text fades out and the topic actions fade in:

On new site skin state 2.png

click to enlarge

-- ArthurClemens - 10 Dec 2009

Good progress.

Carlos, yes that's better. Maybe there are some elements and menus that need shifting around.

For instance, "Contribute to this site? Login or Register" is too much. It seems to add too much noise. Maybe there's a more intelligent way for a login/register widget.

I think that those two "Customize" links are too bold compared to their relative infrequent use. Those things are normally hidden behind a "Settings" menu. Might be a good place for some other menu entries as well.

Arthur, I think that disassociating the topic actions that way does not work out for similar reasons Carlo's initial wireframes had problems. The position where you placed them now is a quite natural position for the horiz site navigation. Putting them above right of the logo does not really ease it. The logo in front of the site navigation in state2 does disturbs vertical rhythm. However harmonizing it again would make both navigation elements too close again though their purpose is so different. Carlo separated them in a cleaner way, imho.

Minor point: there's a second "Log in or Register" in the sidebar.

Both proposed layouts lack vertical and horizontal rhythm within the first 300px in height.

-- MichaelDaum - 11 Dec 2009

"I think that those two "Customize" links are too bold compared to their relative infrequent use."

yep, that's why it is labeled "wireframe" smile

Valuable remarks, thanks. Especially the "rhythm", which is imho the hardest part...

-- CarloSchulz - 11 Dec 2009

Here's a 40x18 grid that works out fine for a 12px font.

Toggle grid

-- MichaelDaum - 11 Dec 2009

While valuable input, my impression is that at this stage we are still talking about ways of interaction, not about visual design.

-- ArthurClemens - 11 Dec 2009

Our main problems are not the visual details at the moment. We are missing the other important screen states - we need to see the whole picture to put the concept of the view screen sketched above in context. So let's concentrate our efforts more on getting those other screens done then arguing about the right grid or how we move from 90% or 95% visual perfection to 100%.

-- CarloSchulz - 11 Dec 2009

Just for the records, the second option is the way the MoveableType panel is made.

-- RafaelAlvarez - 11 Dec 2009

Study 2 in the new site skin, now completely aligned with Carlo's setup by killing the web info row:

On new site skin2.png

click to enlarge

By making the background of the topic actions very light, the links are more connected to the topic, and less to the main menu. This is an insight to be taken to the design phase later on.

-- ArthurClemens - 12 Dec 2009

One thing to be concerned with is making sure that the new pages are readable for people with poor contrast sensitivity. This develops due to many factors including Glaucoma and Cataracts. The above examples look fine to me although there are some menus of lower contrast. So I'd encourage the development to minimize use of gray on gray text, white on gray, and other very low contrast combinations. While the browsers make it easy to enlarge text, there is no easy way to increase page contrast. I find some web sites I have to use the Web Developer tools to disable page colors. See http://www.psych.nyu.edu/pelli/pellirobson/ for an example contrast sensitivity chart.

-- GeorgeClark - 12 Dec 2009

Arthur, as far as I see you only lowered contrasts of the topic actions menu. The points on your previous design hold for the latter as well. I agree with George on lowered contrasts.

-- MichaelDaum - 12 Dec 2009

I get confused now. Looking at "dissociating the topic actions", I think that a lighter background makes a closer connection to the topic. If not, please describe to me the fundamental difference between Carlo's design study 2 (view screen) and my latest version.

BTW would a 'contrast toggle' button help? This could be connected to a cover setting linking to an alternative color stylesheet

-- ArthurClemens - 12 Dec 2009

The changes in background are fine, and help with the associations and makes important areas stand out. However within the menu, the text and background should have strong contrast to help the readability. One reference I found on the web (http://www.webdesignfromscratch.com/web-design/contrast.php) suggests taking a snapshot of the area, changing it to grayscale, and compare luminosity of the background and text with the photoshop color picker. They recommend contrast values of around 90% or greater for best readability. I'll try to play around a bit later with the above images - I don't have photoshop but could probably figure out a way with gimp.

An enhance contrast button might be handy, but it's probably better to just tweak colors to keep high contrast while preserving your background changes rather than going to the effort of another stylesheet (and making users find and change it.) What you've done may very well be fine.

(I did see above that the discussion should be focused on interaction and not visual details, so maybe this discussion should be moved to a visual design topic. I Don't mean to derail the focus.)

-- GeorgeClark - 12 Dec 2009

Arthur, look at how Carlo used a background color to put the content and sidebar on. This separates them from the top area making each blocks being clearly separated. This background is being used completely different compared how you used this background color for the topic actions. Therefor the topic actions feel much more of being associated to the content area they sit on. In your design those topic actions are in the position where users normally expect the site navigation which you have then shifted into the top further more.

-- MichaelDaum - 13 Dec 2009

The main difference is that Carlo's background extends to the sides, making the topic background (white) stand out more. The downside is that the page parts get blocky, and I would certainly not take blockiness as a requirement for the visual design.

I think we can conclude that the placing of the actions near the topic area does make it more predictable what the links will do. Regarding the layout, let us also look at the action bar in the action pages.

-- ArthurClemens - 13 Dec 2009

I only was describing the differences as you asked for. I prefer a non-blocky approach as well. Here's a screenshot of Ballpark that shows a navigation bar + an action bar one above the other that uses different means to solve a potential usability problem. That's a design done by MetaLab.

tour-screenshot-invoice-1.png

-- MichaelDaum - 14 Dec 2009

Here is one with a few modifications on the existing proposals:

FoswikiWireframe.jpeg

-- MichaelDaum - 14 Dec 2009

We've talked about this already - the lighter background for the topic actions works better than the dark blue. On interaction: I like the search bar in the toolbar.

But the main menu is too far to the right. Actually that mockup is very similar to http://wordpress.com

-- ArthurClemens - 14 Dec 2009

Socialtext got some other ideas as well:

socialtext.png

Not that I like the overall design. But there are still some things to mention:

  • There are two bold buttons for Edit and Comment while the rest of the menu is aligned to the right.
  • Anything user related like name, settings but also help is grouped at the top left right. That way it does not interfere with topic-related stuff.
  • "New Page" is grouped together with other elements related to the workspace (web).
  • The sidebar is not used for site navigation. Instead it shows tags and attachment lists, things that we tend to group at the footer of a page.

SamePage is pretty bad IMHO.

SamePage.png

Actions of different kind are spread all over the page. It scores very low on visual design. However, they too group user stuff top right and are splitting up some topic actions in a right aligned menu that are used more infrequent. This does make some sense to give users a clear hint on what is most important (edit).

CenterStage has got a quite crowded interface as well mixing horiz and vertical tabs. One intersting thing that I have also seen in other products like OpenSpaces: There's a concept of "My workspaces" to easily customize the webs shown in the horizontal site navigation.

-- MichaelDaum - 14 Dec 2009

Regarding the side bar, Bing does a nice job with a multifunctional side bar, additional to the left filter menu:

bing reference.png

click to enlarge

In our case this could display, next to the TOC, the attached files, and perhaps data form data as well. page at Bing.

-- ArthurClemens - 14 Dec 2009

Btw. I really like the look and feel of the ikea drop down menu used for the "weitere bereiche"/more areas menu item.

ikea menu dropdown.png

click to enlarge

-- CarloSchulz - 07 Jan 2010

What do you like about that especially?

-- ArthurClemens - 07 Jan 2010

It's very clean, it works with two columns and the delay of the button works just fine.

-- CarloSchulz - 08 Jan 2010

Great read on usability factors of large drop down menus: http://www.useit.com/alertbox/mega-dropdown-menus.html

-- CarloSchulz - 08 Jan 2010

Yes, they are now officially endorsed.

-- ArthurClemens - 08 Jan 2010

I had a question for Arthur and Carlo: what tools do you use for creating these wireframes? These are really well done.

-- PankajPant - 14 Jan 2010

I can only speak for myself. I use InDesign mostly.

-- ArthurClemens - 14 Jan 2010

I'm using a pimped up version of MS Visio with some custom macros and additional add-ons for wireframing. While Visio works quite good for wireframing it is not a tool for advanced visual design (just for very basic designs as seen above).

-- CarloSchulz - 14 Jan 2010

Cool. Thanks for the pointers.

-- PankajPant - 14 Jan 2010

Here's one http://www.balsamiq.com/ ... however I don't know the tool in depth.

-- MichaelDaum - 14 Jan 2010

I've uploaded a new design based on the latest WireframesViewScreen:

- #Design_Study_3

-- CarloSchulz - 30 Jan 2010

x-cellent

-- MichaelDaum - 31 Jan 2010

Looks good.

In the bottom tabs, what's the difference between Permissions and Edit settings and View settings?

-- ArthurClemens - 02 Feb 2010

Thanks for the feedback.

WRT permissions and settings: actually, Edit and View settings are merged to Topic settings (like you can see in WireframesViewScreen). I just forgot that when doing the design. So eventually we have Permission which handles the access controls and Topic Settings which handles the rest of the stuff you can set in topics.

-- CarloSchulz - 02 Feb 2010

UserExperienceProjectForm edit

TopicTitle Design Studys for the new release skin
TopicSummary
Subject skin
Status abandoned
Status note no activity
Driver
Skills needed interaction design, visual design
InterestedParties
I Attachment Action Size Date Who Comment
FoswikiWireframe.jpegjpeg FoswikiWireframe.jpeg manage 26 K 14 Dec 2009 - 09:20 MichaelDaum  
On_new_site_skin2.pngpng On_new_site_skin2.png manage 115 K 12 Dec 2009 - 14:39 ArthurClemens  
On_new_site_skin_state_1.pngpng On_new_site_skin_state_1.png manage 118 K 10 Dec 2009 - 21:44 ArthurClemens New site skin state 1, just after loading the page
On_new_site_skin_state_2.pngpng On_new_site_skin_state_2.png manage 115 K 10 Dec 2009 - 21:45 ArthurClemens New site skin state 2, after mouse move
SamePage.pngpng SamePage.png manage 73 K 14 Dec 2009 - 10:41 MichaelDaum  
Wireframes_2009-12-10_View_screen_menu_edit.pngpng Wireframes_2009-12-10_View_screen_menu_edit.png manage 61 K 10 Dec 2009 - 21:04 CarloSchulz  
Wireframes_2009-12-10_View_screen_menu_help.pngpng Wireframes_2009-12-10_View_screen_menu_help.png manage 77 K 10 Dec 2009 - 21:04 CarloSchulz  
Wireframes_2009-12-10_View_screen_menu_history.pngpng Wireframes_2009-12-10_View_screen_menu_history.png manage 58 K 10 Dec 2009 - 21:04 CarloSchulz  
Wireframes_2009-12-10_View_screen_menu_new.pngpng Wireframes_2009-12-10_View_screen_menu_new.png manage 60 K 10 Dec 2009 - 21:22 CarloSchulz  
Wireframes_2009-12-10_View_screen_menu_view.pngpng Wireframes_2009-12-10_View_screen_menu_view.png manage 56 K 10 Dec 2009 - 21:05 CarloSchulz  
Wireframes_2009-12-10_View_screen_side_nav.pngpng Wireframes_2009-12-10_View_screen_side_nav.png manage 75 K 10 Dec 2009 - 21:06 CarloSchulz  
Wireframes_2009-12-10_View_screen_top_nav.pngpng Wireframes_2009-12-10_View_screen_top_nav.png manage 77 K 10 Dec 2009 - 21:06 CarloSchulz  
Wireframes_View_screen_menu_edit_2009-12-08.pngpng Wireframes_View_screen_menu_edit_2009-12-08.png manage 64 K 08 Dec 2009 - 20:09 CarloSchulz  
Wireframes_View_screen_menu_help_2009-12-08.pngpng Wireframes_View_screen_menu_help_2009-12-08.png manage 78 K 08 Dec 2009 - 20:09 CarloSchulz  
Wireframes_View_screen_menu_history_2009-12-08.pngpng Wireframes_View_screen_menu_history_2009-12-08.png manage 60 K 08 Dec 2009 - 20:09 CarloSchulz  
Wireframes_View_screen_menu_new_2009-12-08.pngpng Wireframes_View_screen_menu_new_2009-12-08.png manage 63 K 08 Dec 2009 - 20:09 CarloSchulz  
Wireframes_View_screen_menu_view_2009-12-08.pngpng Wireframes_View_screen_menu_view_2009-12-08.png manage 60 K 08 Dec 2009 - 20:09 CarloSchulz  
Wireframes_View_screen_side_nav_2009-12-08.pngpng Wireframes_View_screen_side_nav_2009-12-08.png manage 76 K 08 Dec 2009 - 19:31 CarloSchulz wireframes for view screen with side bar navigation
Wireframes_View_screen_top_nav_2009-12-08.pngpng Wireframes_View_screen_top_nav_2009-12-08.png manage 81 K 08 Dec 2009 - 19:31 CarloSchulz  
bing_reference.pngpng bing_reference.png manage 403 K 14 Dec 2009 - 19:20 ArthurClemens Example of bing's tool panel
design-for-new-foswiki-skin_2010-02-10.pngpng design-for-new-foswiki-skin_2010-02-10.png manage 343 K 10 Feb 2010 - 22:27 CarloSchulz  
design-for-new-foswiki-skin_2010-02-101280x1024.pngpng design-for-new-foswiki-skin_2010-02-101280x1024.png manage 75 K 10 Feb 2010 - 22:50 CarloSchulz  
design-for-new-foswiki-skin_2010-02-10_create-menu.pngpng design-for-new-foswiki-skin_2010-02-10_create-menu.png manage 50 K 10 Feb 2010 - 22:27 CarloSchulz  
design-for-new-foswiki-skin_2010-02-10_edit-menu.pngpng design-for-new-foswiki-skin_2010-02-10_edit-menu.png manage 53 K 10 Feb 2010 - 22:27 CarloSchulz  
design-for-new-foswiki-skin_2010-02-10_sidebar.pngpng design-for-new-foswiki-skin_2010-02-10_sidebar.png manage 41 K 10 Feb 2010 - 22:28 CarloSchulz  
design_study_2010-01-07.pngpng design_study_2010-01-07.png manage 156 K 30 Jan 2010 - 16:27 CarloSchulz  
grid-40x18.pngpng grid-40x18.png manage 161 bytes 11 Dec 2009 - 09:16 MichaelDaum  
ikea_menu_dropdown.pngpng ikea_menu_dropdown.png manage 212 K 07 Jan 2010 - 22:46 CarloSchulz drop down menu on ikea site
socialtext.pngpng socialtext.png manage 50 K 14 Dec 2009 - 10:33 MichaelDaum  
tour-screenshot-invoice-1.pngpng tour-screenshot-invoice-1.png manage 144 K 14 Dec 2009 - 08:28 MichaelDaum  
Topic revision: r14 - 12 Mar 2014, MichaelDaum
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy