Morozova, Nadezhda wrote:
> Hi,
> Suggested are a few tricks to improve navigation on the website, thanks
> (see answers below).
>
> More responses are welcome. Do you, your relatives or friends have ideas
> on improving our site? I remember Egor asked his Dad to surf and Geir
> had a cool Granny knitting the GC<>JIT sweater...
>
>> * It's ok to keep references at the first page.
> I think we can edit the frontpage slightly to make more important staff
> stand out. I mean, I get lost each time I visit the front page!
We could - when are snapshot gets a little better, maybe we do something
a la the NetBeans or Eclipse site...
>
>> * Let's add build instruction to the documentation map.
> You mean links to the instructions, right? Great idea, but I'd rather be
> more radical with it. The current page Documentation is hardly useful.
> What do you think of replacing it with some sort of Site Map with links
> to all sources of resources we have?
Cool
>
>> * Let's add build instruction to "Get involved".
> Ok
How about just a link
>
>> * Let's remove "Source code" section at all or replace it with a
>> reference to ViewSvn.
> I'd not hurry to do that. I like the Source Code page as is because it
> explains different ways of accessing the source code, not just viewsvn.
> However, making the viewsvn link more prominent does make sense to me.
Agreed
>
>
> Cheers,
> Nadya
>
>
>> -----Original Message-----
>> From: Alexei Fedotov [mailto:alexei.fedotov@gmail.com]
>> Sent: Friday, December 01, 2006 1:14 AM
>> To: dev@harmony.apache.org
>> Subject: [doc][user experience] simple navigation on the web site Was:
> svn
>> commit: r480884 - in /harmony/standard/site: docs/downloads.html
>> docs/quickhelp_users.html xdocs/downloads.xml xdocs/quickhelp_users.xml
>>
>> Nadya,
>>
>> Due to resource location changes my hand-made scripts stopped to work:
>> all security tests failed with "*** implementation not found". I
>> decided to get used to Geir's federated build.
>>
>> I tried to find quickly quickhelp_contributors.html serfing our web
>> site. I stopped reading the first page right after the words: "Big
>> News: Apache Harmony is a top-level project of the Apache Software
>> Foundation! See below for more information."
>>
>> After visiting "Documentation", "Get Involved", "Source Code",
>> "DRLVM", "Contribution Policy" sections I used search in my mailbox
>> and found that you added this reference to "Downloads" section. This
>> is a good location, but it didn't yet appeared at the actual web site.
>>
>> I decided to download the web site and use search.
>>
>> $ grep -rl quickhelp_contributors
>> harmony.apache.org/harmony.apache.org/index.html
>> harmony.apache.org/quickhelp_users.html
>> harmony.apache.org/subcomponents/buildtest/index.html
>> harmony.apache.org/subcomponents/classlibrary/index.html
>>
>> There are plenty of places, though I missed them. I believe we need do
>> the following:
>> * It's ok to keep references at the first page.
>> * Let's add build instruction to the documentation map.
>> * Let's add build instruction to "Get involved".
>> * Let's remove "Source code" section at all or replace it with a
>> reference to ViewSvn.
>>
>> What do u think?
>>
>> With best regards,
>> Alexei
>>
>> On 11/30/06, nadinem@apache.org
>>> Access to the code repository
> is
>> available to all, and we have
>>> > href="documentation/documentation.html">instructions for building
> the
>>> - virtual machine code and > href="documentation/build_classlib.html">
>>> - building the class library code.
>>> -
>>> - However, if you don't want to build it, we now offer > snapshots >> of our JRE and >>> - HDK >>> - for Linux and Windows x86-based platforms. >>> + However, if you don not want to build it, we now offer > snapshots >> of our JRE and HDK >>> + for the Linux and Windows platforms. >>>
>>> >>>>>> - First of all, download the binary distribution > appropriate >> to >>> + First, download the binary distribution appropriate to >>> your platform. We currently distribute binaries for Linux > and >>> Microsoft Windows. Please follow the instructions on the >>> download page >>> @@ -248,10 +248,10 @@ >>> >>> >>>
>>> - Once you have obtained the appropriate binary
> distribution,
>>> - you need to unpack it on your machine. In all cases, the
>>> + Once you have obtained the appropriate binary
> distribution,
>>> + you need to unpack it on your machine. In all cases, the
>>> distribution will unpack into a jre
>>> - directory. Further in the document we refer to this
>> directory
>>> + directory. Further in the document we refer to this
>> directory
>>> as the root directory of the distribution.
>>>
>>> - Use one of zip utilities available for
> Windows to
>>> - unpack the distribution. The three popular ones are listed
>>> - below, but anything that can handle a zip
> file
>>> + Use one of zip utilities available for
> Windows to
>>> + unpack the distribution. The three popular ones are listed
>>> + below, but anything that can handle a zip
> file
>>> will work:
>>>
>>> - To create the JRE directory tree, extract the
>>> + To create the JRE directory tree, extract the
>>> distribution zip file using the utility.
>>>
>>> - Apache Harmony requires no further environmental setup, > but >>> - sometimes other programs do. Also, it is convenient to > have >>> + Apache Harmony requires no further environmental setup, > but >>> + sometimes other programs do. Also, it is convenient to > have >>> the Apache Harmony executables on your path. >>>
>>>
>>> - To set your JAVA_HOME and PATH
>>> - environment variables, use the commands appropriate to
> your
>>> + To set your JAVA_HOME and PATH
>>> + environment variables, use the commands appropriate to
> your
>>> operating system and/or shell you are using.
>>>
>>> - The given command assumes your current directory is the >> parent >>> - directory of the Harmony JRE. >>> + The given command assumes your current directory is the >> parent >>> + directory of the Harmony JRE. >>>
>>>Note
>>> -The
> `
>> character is a backtick character,
>>> +
The
> `
>> character is a backtick character,
>>> not an apostrophe.
>>> @@ -334,9 +334,9 @@ >>> >>> >>>
>>> - After performing aforementioned steps, you should be
> ready
>> to use
>>> + After performing aforementioned steps, you should be
> ready
>> to use
>>> Apache Harmony. Note that we have not yet included
>>> - javac, so continue to use the compiler from
>> some
>>> + javac, so continue to use the compiler from
>> some
>>> other JRE. You should have no problems running programs.
>>>
>>> >>> Modified: harmony/standard/site/xdocs/downloads.xml >>> URL: >> http://svn.apache.org/viewvc/harmony/standard/site/xdocs/downloads.xml? > view >> =diff&revH0884&r1H0883&r2H0884 >> ======================================================================= > ==== >> == >>> --- harmony/standard/site/xdocs/downloads.xml (original) >>> +++ harmony/standard/site/xdocs/downloads.xml Thu Nov 30 02:11:14 > 2006 >>> @@ -34,14 +34,18 @@ >>>>>> Access to the code repository > is >> available to all, and we have >>> > href="documentation/documentation.html">instructions for building > the >>> - virtual machine code and > href="documentation/build_classlib.html"> >>> - building the class library code. >>> -
>>> + virtual machine code. For information on how to get >> configured to build and >>> + work with the Apache Harmony source code, refer to >>> + > href="http://incubator.apache.org/harmony/quickhelp_contributors.html"> >>> + Getting Started For Contributors. For instructions on how > to >> point to local >>> + versions instead of making the build download new ones from the > net, >> refer to the >>> + > href="http://svn.apache.org/viewvc/incubator/harmony/enhanced/drlvm/tru > nk/R >> EADME.txt?view=co"> >>> + README file. >>> + >>> >>>>>> - However, if you don't want to build it, we now offer > snapshots >> of our JRE and >>> - HDK >>> - for Linux and Windows x86-based platforms. >>> + However, if you don not want to build it, we now offer > snapshots >> of our JRE and HDK >>> + for the Linux and Windows platforms. >>>
>>> >>>>>> >>> Modified: harmony/standard/site/xdocs/quickhelp_users.xml >>> URL: >> http://svn.apache.org/viewvc/harmony/standard/site/xdocs/quickhelp_user > s.xm >> l?view=diff&revH0884&r1H0883&r2H0884 >> ======================================================================= > ==== >> == >>> --- harmony/standard/site/xdocs/quickhelp_users.xml (original) >>> +++ harmony/standard/site/xdocs/quickhelp_users.xml Thu Nov 30 > 02:11:14 >> 2006 >>> @@ -48,7 +48,7 @@ >>> >>> >>> >>> - First of all, download the binary distribution > appropriate >> to >>> + First, download the binary distribution appropriate to >>> your platform. We currently distribute binaries for Linux > and >>> Microsoft Windows. Please follow the instructions on the >>> download page >>> @@ -66,10 +66,10 @@ >>>
>>> >>> >>> >>>>>> - Once you have obtained the appropriate binary > distribution, >>> - you need to unpack it on your machine. In all cases, the >>> + Once you have obtained the appropriate binary > distribution, >>> + you need to unpack it on your machine. In all cases, the >>> distribution will unpack into a
>>> >>> @@ -90,34 +90,34 @@ >>> Windows Users >>> >>>jre>>> - directory. Further in the document we refer to this >> directory >>> + directory. Further in the document we refer to this >> directory >>> as the root directory of the distribution. >>>>>> - Use one of
>>> >>>ziputilities available for > Windows to >>> - unpack the distribution. The three popular ones are listed >>> - below, but anything that can handle azip> file >>> + Use one ofziputilities available for > Windows to >>> + unpack the distribution. The three popular ones are listed >>> + below, but anything that can handle azip> file >>> will work: >>>>>> -
>>>- Info-ZIP >>> +
- Info-ZIP >>> (open source software)
>>>- 7-Zip (free >> software)
>>>- Winzip >> (commercial)
>>>>>> - To create the JRE directory tree, extract the >>> + To create the JRE directory tree, extract the >>> distribution
>>>zipfile using the utility. >>>>>> >>> - Apache Harmony requires no further environmental setup, > but >>> - sometimes other programs do. Also, it is convenient to > have >>> + Apache Harmony requires no further environmental setup, > but >>> + sometimes other programs do. Also, it is convenient to > have >>> the Apache Harmony executables on your path. >>>
>>> >>>>>> - To set your
>>> >>> @@ -136,11 +136,11 @@ >>> >>> >>>JAVA_HOMEandPATH>>> - environment variables, use the commands appropriate to > your >>> + To set yourJAVA_HOMEandPATH>>> + environment variables, use the commands appropriate to > your >>> operating system and/or shell you are using. >>>>>> - The given command assumes your current directory is the >> parent >>> - directory of the Harmony JRE. >>> + The given command assumes your current directory is the >> parent >>> + directory of the Harmony JRE. >>>
>>>Note
>>> -The
`character is a backtick >> character, >>> +The
>>> >>> Windows Users >>> @@ -164,9 +164,9 @@ >>>`character is a backtick >> character, >>> not an apostrophe.>>> >>> >>> - After performing aforementioned steps, you should be > ready >> to use >>> + After performing aforementioned steps, you should be > ready >> to use >>> Apache Harmony. Note that we have not yet included >>> -
>>> >>> >>> >>> >> >> -- >> Thank you, >> Alexeijavac, so continue to use the compiler from >> some >>> +javac, so continue to use the compiler from >> some >>> other JRE. You should have no problems running programs. >>>