What about "Quickstart" menu point... I really would like to move it
under "Documentation" (to get rid of linking to the doc page on two
places...)

Furthermore, I would suggest to rename "Overview" to "Home" on main page
and keep "Overview" on doc page.

Logo/Text: I am fine with a text-link (but would remove the logo link --
there is no advantage in having it)

If there are no strict objections, I will just update my branch
accordingly, such that everybody can try it out. After that, we can try
to come to a conclusion.

I guess, together with the darker color schema on the doc page menu, the
distinction between both pages should become clear.

-Matthias

On 10/28/2015 11:19 AM, Fabian Hueske wrote:
> I agree with Max.
> Renaming Overview in Documentation and adding a clear link back to the
> project website are the most important issues, IMO.
> 
> 
> 2015-10-28 10:59 GMT+01:00 Maximilian Michels <m...@apache.org>:
> 
>> We should be careful not to break links to the docs again. I'm in
>> favor of making it more clear what is the Flink web site and what its
>> documentation is. For me, it would be enough to change "Overview 1.0"
>> to "Documentation 1.0" and have a clear link which says "Back to Flink
>> website". That should do it.
>>
>> In the light of the release, all other changes are not that important
>> to me right now but I wouldn't deny the structure of the documentation
>> can be improved.
>>
>> On Wed, Oct 28, 2015 at 10:05 AM, Fabian Hueske <fhue...@gmail.com> wrote:
>>>
>>> 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
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>
> 

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to