I agree, two Overview links pointing to different locations should be
changed.
I am not so sure about the Logo issue. IMO, there should be always a text
link. The logo link should only be an addition.

Maybe we should wait for more opinions, before we continue.
The website has been changed a couple of times, so it would be good to get
input from those who built the current website, IMO.


2015-10-28 9:56 GMT+01:00 Matthias J. Sax <mj...@apache.org>:

> Yes, but I think that the "Overview" link to index.html is
> confusing/wrong. The doc web page has "Overview" too, and it points to
> https://ci.apache.org/projects/flink/flink-docs-master/index.html
>
> There should be only one page with name "Overview" (either on the web
> page or on the doc page). I actually thought, that the "Overview" link
> from the main page should point to the documentation overview and is
> currently just wrong?
>
> Last but not least, using the Logo and an additional "Overview" menu
> point both pointing to the same location is redundant. I would just go
> with the logo as a link (or if an explicit menu point is used, disable
> the logo as a link -- too me, it is always confusing it two links next
> to each other do the same thing).
>
> -Matthias
>
>
>
> On 10/27/2015 11:56 PM, Fabian Hueske wrote:
> > I agree that it is confusing that the documentation is linked more than
> > once from the project website menu. It is not clear when you enter the
> > documentation section and how to get back.
> >
> > However, the "Overview" menu entry on the project website does not point
> to
> > the documentation but to http://flink.apache.org/index.html. Hence, it
> can
> > stay in the menu and should not be moved under Documentation.
> >
> > I would also add a dedicated "Project Website" link to the Documentation
> > menu in addition to the link on the logo.
> >
> > 2015-10-27 20:39 GMT+01:00 Matthias J. Sax <mj...@apache.org>:
> >
> >> Thanks for the input Fabian!
> >>
> >> I was actually referring to the main page regarding changes of the menu
> >> structure.
> >>
> >> Currently, the layout is:
> >>
> >>>    FlinkLogo    |  Overview   | Quickstart  | Features | Download |
> >> Documentation | FAQ || Blog | Community | Project
> >>> (-> index.html)  (-> doc page) (-> doc page)                        (->
> >> doc page)
> >>
> >> I would change it to
> >>
> >>>    FlinkLogo    | Features | Download | Documentation | FAQ || Blog |
> >> Community | Project
> >>> (-> index.html)                         (-> doc page)
> >>
> >> With Documentation:
> >>   - Overview
> >>   - Quickstart (Setup)
> >>   - Latest Release (Doc, JavaDoc, ScalaDoc)
> >>   - Snapshot (Doc, JavaDoc, ScalaDoc)
> >>   - Wiki
> >>
> >> This give the advantage, that only a single menu points to the doc page.
> >>
> >> In the doc page, I would keep the Flink logo that points back to the
> >> main web page.
> >>
> >>> FlinkLogo | Overview | Quickstart | Setup | Programming Guides |
> >> Libraries | Internals
> >>
> >> We could split "Programming Guides" into "DataSet API" and "DataStream
> >> API". The question is about all the other menu point of "Programming
> >> Guides".
> >>
> >> Where to move "Best Practice", "Examples", "Local Execution", "Cluster
> >> Execution", "Command Line Interface", "Web Client", and "Java 8" ??
> >>
> >> => "Python", "Interactive Scale Shell", "Connectors", "Iterations",
> >> "Hadoop" could go to "DataSet API"
> >> => "Storm" could go to "DataStream API"
> >> => as an alternative, "Pyhton", "Hadoop", and "Storm" could go to
> >> "Libraries" too
> >>
> >>
> >> -Matthias
> >>
> >>
> >>
> >> On 10/27/2015 11:42 AM, Fabian Hueske wrote:
> >>> Hi Matthias,
> >>>
> >>> thanks for taking care of this issue.
> >>> How about we change the menu completely, i.e., have menue entries for:
> >>>
> >>> - Project Website
> >>> - Setup
> >>>   - Local
> >>>   - Cluster
> >>>   - Yarn
> >>> - DataSet API
> >>>   - Programming guide
> >>>   - transformations
> >>> - DataStream API
> >>>   - Programming Guide
> >>> - Internals
> >>>
> >>> This is not a complete list, just what came to my mind right now.
> >>>
> >>> Cheers,
> >>> Fabian
> >>>
> >>> 2015-10-27 3:39 GMT+01:00 Matthias J. Sax <mj...@apache.org>:
> >>>
> >>>> I started to work on this. Please see here:
> >>>> https://github.com/mjsax/flink/tree/flink-2752-webpage
> >>>>
> >>>> Basically, I just changed the color schema of the menu. I also remove
> >>>> "How to Contribute" and "Coding Guidelines" from "Internals".
> >>>>
> >>>> To get an even better separation, I would like to change the menu from
> >>>> the main web page, too.
> >>>>
> >>>>  - At least we should change the link of "Overview" which is not
> useful
> >>>> at all, right now (is it broken or intentionally?)
> >>>>  - I would also move "Quickstart" as sub-menu point of "Documentation"
> >>>>  - maybe we could move "Overview" as sub-menu point of
> "Documentation",
> >> too
> >>>>
> >>>> From my point of view, having a different menu structure and color
> >>>> should be good enough to make the distinction of both pages clear.
> >>>>
> >>>> Btw: the link "setup guide" in *Getting Started* section at the main
> >>>> page is broken... I would fix this together with those changes (if
> >>>> accepted).
> >>>>
> >>>> Please give feedback.
> >>>>
> >>>> -Matthias
> >>>>
> >>>> On 10/26/2015 10:40 AM, Maximilian Michels wrote:
> >>>>> Thanks Matthias for pointing this out. I opened an issue some time
> ago
> >>>> with
> >>>>> a similar description:
> >> https://issues.apache.org/jira/browse/FLINK-2752
> >>>>>
> >>>>> I agree with Fabian and Ufuk that it makes sense to separate the
> >> website
> >>>>> and the source repository. However, the distinction between the
> >>>>> documentation and the homepage should be more clear.
> >>>>>
> >>>>> On Mon, Oct 26, 2015 at 10:35 AM, Ufuk Celebi <u...@apache.org>
> wrote:
> >>>>>
> >>>>>>
> >>>>>>> On 26 Oct 2015, at 10:27, Fabian Hueske <fhue...@gmail.com> wrote:
> >>>>>>>
> >>>>>>> The website consists of two parts which are maintained in two
> >> separate
> >>>>>>> respositories:
> >>>>>>>
> >>>>>>> 1) The project website about features, community, etc.
> >>>>>>> 2) The documentation of the project
> >>>>>>>
> >>>>>>> We have the separation because we want to be able to update source
> >> and
> >>>>>>> documentation in one repository to avoid that the documentation
> gets
> >>>> out
> >>>>>> of
> >>>>>>> sync. The documentation is built every night and hosted at
> >>>> ci.apache.org
> >>>>>> to
> >>>>>>> achieve that.
> >>>>>>>
> >>>>>>> IMO, this separation makes sense, because the project website is
> not
> >>>>>>> changed very often whereas the documentation should be touched
> >> whenever
> >>>>>> the
> >>>>>>> API or behavior is changed. I think it is very important to have
> >>>>>>> documentation in sync with the code. In fact, I believe both parts
> of
> >>>> the
> >>>>>>> website should not be related to each other, so they shouldn't be a
> >> way
> >>>>>> to
> >>>>>>> have both parts getting out-of-sync, except for layout / design
> which
> >>>> is
> >>>>>>> nice to have but not crucial. We might even think about changing
> the
> >>>>>>> color-scheme of the documentation to make the difference more
> clear.
> >>>>>>
> >>>>>> Yes, Max pointed this out in the beginning. Let’s change the
> >>>> colors/design
> >>>>>> to make the distinction clear. The confusion comes from the fact
> that
> >>>> they
> >>>>>> look similar. It only makes sense to assume that they are hosted on
> >> the
> >>>>>> same web server etc. But as Fabian said, there are good reasons
> >> against
> >>>> it.
> >>>>>>
> >>>>>> – Ufuk
> >>>>>
> >>>>
> >>>>
> >>>
> >>
> >>
> >
>
>

Reply via email to