-Original Message-
From: Troy Laurin [mailto:[EMAIL PROTECTED]
Sent: dinsdag 15 maart 2005 4:03
To: Gert Driesen
Cc: nant-developers@lists.sourceforge.net
Subject: Re: [nant-dev] Redesigned homepage
Hi Gert, all,
Responses inline.
... Also, it's currently impossible to tell which entries are
links and which are just holders for child items,
without waving the
mouse over each item... eg, Documentation and Contributing aren't
links, but Releases and Nightly Builds are. Modifying
the styles so
links are more obvious is definitely (again imho) a must.
Feel free to provide a proposal. GUI/Web design isn't
really my cup of tea.
I won't manage time tonight, but I'll try to send something through
tomorrow night.
No hurry.
Also, the default size of the menu on the left is taller
than the page
itself! If using a similar menu system to this, it might be worth
collapsing the user manual section by default, and also to combine
Releases and Nightly Builds into a single Downloads section, also
collapsed by default.
The Release and Nightly Builds section do not just provide
downloads. They
also contain links to the docs matching each release/nightly build.
For the non-javascript people, the Downloads
link would replace the Releases and Nightly Builds links,
since they
go to the same page anyway.
That was a mistake in my proposal. The Nightly Builds item
should have no
link, or have the same links as the Archive section.
Does the tree script support adding Collapse all and Expand all
links to the bottom of the menu? Useful for those times you just want
to get it out of the way, or when you want to see everything so you
can find what you're after... it also tends to make the default
state (expanded, partially expanded, etc) of the menu less critical.
Just added them (see attached version).
Then again, it might just be an excuse to
put more content in the front page.
Guess I'd prefer a good menu and more content ;-)
Doesn't really sound like a bad thing, does it? :-)
As a first cut, it certainly feels more functional (and
professional
:-) than the current page. I think it's certainly worth
ironing out
any issues and updating the site with a trendy new look.
For now, I'm only updating the home page itself. We'll need
to look into
modifying the other pages, while keeping it maintainable.
Definitely get it right before making changes everywhere :-)
Does sourceforge support server-side includes? That could be a simple
way to get a common menu (and even the header) into every page in a
consistent fashion.
Not sure, but most of our documentation is auto-generated, so we might be
able to use that.
Alternatively, (and I'm reluctant to suggest this, mostly because of
the people expected to access the site, as Orion suggested) you could
modify the site to use a frameset... the menu could be moved into the
left-hand frame, with the option for the header to be in a top frame,
or in-line with the content.
The benefits are that navigation is consistent for all pages, plus the
download size for each page is much smaller, and the menu remembers
its own state between pages (since it is never reloaded). The
drawbacks are of course that it is very hard to make a frames-based
website friendly to non-frames-enabled browsers, without providing a
second copy of the website that doesn't use frames... but does mean
twice the website maintenance!
I'd like to avoid frames (at almost all cost).
At the same time as I look at the styles for the menu links, I'll look
at the site web, and see how inter-linked everything is, see how
feasible it might be to create a site that's made for frames but still
usable without frames... unless you (or Nant's users) really don't
_want_ frames, of course.
Let me know if you want a hand with the script behind the
hierarchical
menus, I'm not exactly a web designer, but I've done my dash with
javascript (including *shiver* cross-browser support) and would be
willing to look at any issues.
Have a look at the update I sent as reply to Orion's feedback.
Excellent! Works consistently under IE and FireFox... I don't use any
other browsers, so can't say how it works in anything else :-)
Do you think I should bring it online in its current state (see attachment)
?
Gert
NAnt Home.zap
Description: Binary data