+1 for keeping the Quickstart on the main page but I'm against
removing it from the documentation because it is, essentially, a part
of the documentation.

On Wed, Oct 28, 2015 at 2:25 PM, Matthias J. Sax <mj...@apache.org> wrote:
> Good point.
>
> How often does "Quickstart" change? Seems to be fairly stable. Maybe we
> could move it from doc page to main page?
>
> Btw: The link "Flink on Windows" is broken in the Quickstart guide.
>
> -Matthias
>
> On 10/28/2015 02:09 PM, Aljoscha Krettek wrote:
>> I think the quickstarts should be very easy to discover, so we should keep 
>> them on the main page. If you just browse to flink.apache.org you would not 
>> be aware that they exist.
>>> On 28 Oct 2015, at 13:37, Matthias J. Sax <mj...@apache.org> wrote:
>>>
>>> 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
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to