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 >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> >>>>> >>>> >>>> >> >
signature.asc
Description: OpenPGP digital signature