I definitely like the way the UI is going in these mockups and would
like to some markup to play with. I am a big fan of the re-orienting
of the menu items to the left side of the screen, but I am not too
keen on the removing of linkage straight to the user manual. What
might be interesting would be to have one link, that goes to the user
manual. In the opening text of the manual we link to other forms of
support if needed.
Just some stuff to think about.
Chris
> Over the weekend I dusted off and updated the mockups to reflect the
> current state of Habari. The menubar is as suggested in
> http://groups.google.com/group/habari-dev/t/8b7941ee041b5f89, as I
> find it elegant, powerful and mom-friendly, which is worth fighting
> for I think.
>
> Enough talk, here are the mockups, with comments:
> http://flickr.com/photos/heilemann/sets/72157603227434486/
>
> If these are acceptable, I'll go about implementing them (to the
> extent HTML, CSS and JS can make it happen), while also moving on to
> bring other parts of the admin in line with the style.
I'm in favor of limiting the width of the admin for the reason you gave,
that text just becomes unreadable when the lines are too long. I am also
very much for moving the menus to the left, because that's where they
*should* go, both from experience with all other UIs and from a cultural
background (for LTR locales).
How would the tab order look on the create content page with any of the
tabs expanded? Would the settings panel get tab focus between tags and
the buttons, or after the buttons, for example?
Would it make sense to have Settings / Tags / Preview as collapsible
panels instead of one tabbed pane, so more than one of them can be shown
at the same time?
Field labels inside the fields ... not good IMO. The description
vanishes the instant I want to actually USE the field. That just seems
wrong to me. I see the stylishness though.
The footer should have 'Manual' and 'Support' links, I would think, but
I can also see the reasoning for a single support landing page. Anyone
care to weigh in on this?
Minor nit: I'd go with a lighter grey in the background to enhance contrast.
Apologies if this comes off as negative, I like the mockups quite much
and I like your intention of actually making them into HTML even more.
Please do not be put off by my quibbling ;)
-Matt
Owen hacked up a JavaScript thing to only move the labels 'into' the
fields when JS is enabled. That seems sane and may be useful for you
here, too.
>> How would the tab order look on the create content page with any of the
>> tabs expanded? Would the settings panel get tab focus between tags and
>> the buttons, or after the buttons, for example?
>
> I personally think the tab order should always be Title > Content > Tabs
> > Publish. Whatever comes after that is fine, but since the finest job
> of Habari is to publish things, it should be as easy as possible.
What do you think about moving the buttons above the splitter?
>> Would it make sense to have Settings / Tags / Preview as collapsible
>> panels instead of one tabbed pane, so more than one of them can be shown
>> at the same time?
>
> In essence, it probably would. I don't personally like it, as it means
> more clutter than necessary. But it could work, no doubt.
Help me think here ;) You have the idea how the UI would work.
Would several of the panels be used at the same time? Often enough to
warrant more clutter vs. easier UI?
>> Field labels inside the fields ... not good IMO. The description
>> vanishes the instant I want to actually USE the field. That just seems
>> wrong to me. I see the stylishness though.
>
> I see the sentiment, and obviously the semantic structure should be
> intact behind the scenes. But practically, you learn the
> title/content/tags setup the instant you first arrive to the Create
> Page. And you're reminded on every subsequent return.
>
> By removing the title h2's (or whatever), the focus is as much on your
> content as possible, and I very very much like that idea (see the WP
> create screen for how _not_ to do it!).
That's a good point, and together with the JS mentioned above that only
removes the labels if JS is enabled, keeping the semantics alright, I
think I'm ok with this.
-Matt
Just so I'm on the same page as you, the grid is 950px, with 24
columns. Currently in trunk the publish page is using a span-18
column for the content box, which is 710px (with span-3 columns
appending and prepending ). So the container may be 950px, but the
content is 710. Are we saying the same thing in a different way? :-D
Most of the other pages are using a span-22 (870px) with a single span
prepending and appending.
As Matthias mentioned, Owen wrote some JS to do the input/textarea JS
that has a fall back in place for no-JS. It is in trunk now.
Certainly the manual won't be completely up-to-date, however, it
should serve to be relevant enough to the version the user is running,
and does have links to the other resources. It has been a primary
goal to have the shipped docs with all installs, and without having
this link, users may not know there are there. At the time of .3
release, it contained as much info as the wiki for the end user.
And if you need some help getting the rest of the way, I am sure
there are some people here would be more than willing to help.
chris