On Sep 28, 2009, at 2:57 PM, Guillaume Lerouge wrote:
Hi,
On Sun, Sep 27, 2009 at 1:27 PM, Jerome Velociter <jerome(a)xwiki.com>
wrote:
Vincent Massol wrote:
Hi there,
I'd like to start a overhaul of the
xwiki.org home page + a first
level navigation overhaul.
Today:
* Home page = list the different products
* First level nav = the ecosystem panel
Problems:
* We now have a single product: XE and all the others are actually
modules that plugin into the main products. Hence we shouldn't focus
on other products so much IMO.
* I'd like to view
xwiki.org as a forge of projects. Today our top
level projects are the ones listed here:
http://svn.xwiki.org/svnroot/xwiki/
* The main page should be more dynamic and show
some news and
activity
instead of being static
* People are confused by the top level navigation vs the second
level
one because they both use panels and it's not easy to
differentiate them
We should also collect the result of the
XWiki.org feedback form,
there are
plenty of interesting items in them. I'll make an Excel file with the
results available and I'll import it on
XWiki.org to be used as a
reference.
Good idea. Note that I've taken into account the
xwiki.org feedbacks I
had read (and I read them all) but not in a systematic manner, more by
remembering what they were about.
Proposal:
* Use a horizontal top level navigation with the following items
(from
left to right):
- Overview or Home (the main page)
- Platform
- Projects (when clicked will list all top level projects) - We
could
have the list of subproject available as submenu items too (as it's
done on
http://jboss.org/)
- Support (when clicked will explain the various ways to get support
including mailing list/forum, irc/jabber, FAQ & listing companies
offering commercial support)
- Contribute or Community (when clicked we'll get
dev.xwiki.org)
- Playground
Those top categories sound good to me. One question though: where
could
code.xwiki.org fit? Under the Community header? Or under an
additional entry
such as "Modules" or "Code Zone" or "Applications" ?
I had thought about it but forgot to add it. Yes I wanted to put it as
an additional horizontal tab. It's a very important tab IMO so it
needs to be very visible. Now we need to decide how we call it since
Code Zone is not a good name. It's both a place where people will find
extensions and a place where they'll find reference documentation.
Maybe "Extensions" is ok, especially since the App Manager is an
Extension Manager. In that case we'll need to move the Reference doc
for Modules elsewhere but I think that's ok and normal.
This means that the panels on the right will become
the second level
navigation and the content will depend completely on where you are
on
the site.
* Have some facilities links in the header on the right:
- News
- Downloads (as a visible button maybe)
News could be part of the horizontal top level navigation.
I think that's too many horizontal tabs and not that important
compared to the rest, especially since the home page contains news.
Having "Download" as a big, easy-to-see
button at the top of all pages
sounds good.
We might want to make the Download page less crowded by hiding all the
download options for each product and display them only when the
product
gets clicked upon using JS.
* On the home page:
- Have a nice diagram of the xwiki platform that shows how XE, XE
modules are positioned on the platform so that people understand
right
away that xwiki is a collaborative web dev platform
- Have a Highlight box with XE so that users looking for a full-
fledged wiki can quickly see it and click on it + maybe one featured
screenshot of an entry from the References page that would be
different every time the page is refreshed (this could encourage
people to add references + provide a link to the references
directly)
- Have a Featured project box and list 3-4 featured projects (XE,
XEM,
XEclipse, XOffice for ex to start with)
- Have some news:
-- latest 5 blog post titles
-- latest 5 code zone additions (all snippet, plugins, macro, apps,
etc included)
-- latest 5 mailing list threads subjects (with links to our nabble
forum)
Sounds a bit busy. I think the most important items are:
- XE
- Latest news
I'm not sure. For me establishing XWiki as a paltform is more
important than XE so I'd really like that from the home page the
users understands that XWiki is an ecosystem.
If we remove XE/News, what remains are Features projects and Platform
diagram.
Anyway before deciding about the exact content let's see some mockup
ideas of what it could look like.
For all the others we could display them on their
relevant level 2
homepages.
I think we should play with mockups in order to come up with a
homepage that
shows the breadth of XWiki without looking overcrowded or confusing.
yep
Thanks
-Vincent
Other than that I'm +1 with the general idea.
Guillaume
>> We could not have any second level navigation for the home page in
>> order to have more space for displaying the elements above.
>>
>> WDYT?
>
> Big +1
>
> I would also move panels to the left. It's more natural to find links
> there.
>
> Jerome.
>>
>> If/when we're ok in term of content maybe Cati (or anyone
>> interested)
>> could provide some mockups of what it could look like.
>>
>> Thanks
>> -Vincent
>>
>> PS: Let's not get bogged down with details at this point. I think
>> what's important is to make progress and refine later on. What's
>> important is that we agree on the broad lines at this stage.