Thanks for the feedback Thomas and Tushar. @Thomas: I am wondering if the javadocs ( if that is what you meant by documentation being a release artefact ) can be hosted on an external system ? ( Ex: Flink seems to be simply pointing to ci.apache.org). I will cut down the top level menu of "Ecosystem". Is there anything else that you see as crowded ? Also could you please point out what are the considerations for Apache Theme ?
I have only seen two votes and hence I am in a dilemma whether I take this forward ? Regards, Ananth On Sun, Jun 24, 2018 at 5:16 AM, Thomas Weise <t...@apache.org> wrote: > +1 for website revamp with Jekyll. > > Regarding the details: > > Documentation is a release artifact that needs to remain decoupled from > other web site content. I would propose to keep the documentation > build/release process out of this effort. > > The top level navigation looks a bit crowded. I would suggest to reduce the > number of items. Also, we should discuss what should appear there, to fit > the overall ASF theme. > > Thanks > > On Thu, Jun 21, 2018, 4:33 AM Ananth G <ananthg.a...@gmail.com> wrote: > > > Hello All, > > > > Per some JIRA tickets and other PR review comments, having a single > > cohesive website along with blogging capabilities seems to be long due > for > > Apache Apex. > > > > I would like to propose moving the Apache Apex website to Jekyll to > address > > the following high level concerns: > > > > - Aim to provide a better build experience for the website > > - Make it easier to contribute blogs > > - Make the approval process easier by making it more markup reliant > > - Organise the content better in terms of content layout so that we can > > maintain it better. > > > > > > Here is a "skeleton" preview of the Jekyll based site and compatible with > > GitHub pages. > > - https://apacheapex.github.io/index.html > > - Each page can have a customised sidebar like > > https://apacheapex.github.io/architecture.html > > and https://apacheapex.github.io/writing_to_kudu_using_apex.html > > - There is a menu for blogs giving latest and archived views of blogs. > > https://apacheapex.github.io/latestblogentries.html > > - Mobile compatible as well. > > > > > > Here are some call outs regarding the implementation: > > > > - The above url is only a temporary host to showcase the skeleton > structure > > and will be migrated to the apex-site url as a separate branch once I get > > some consensus. > > - There is a BSD styled licensed component that I need guidance on > > > > https://github.com/apacheapex/apacheapex.github.io/blob/ > master/LICENSE-BSD-NAVGOCO.txt > > . > > - We will need more contribution from someone who has bootstrap > experience > > to fix a few aspects on the home page (scrolling powered by section and > the > > top level Apache Apex header sections) > > - The effort is going to span a few months as it is an entire website > > migration and there is a lot of content that needs to be collated and > > possibly updated as well as we progress > > - The site is based on the following project > > https://github.com/tomjoht/documentation-theme-jekyll > > > > > > My ask as part of the approval process: > > > > - A high level approval to the approach > > - Agreement on the high level menu and the drop downs at the top - > Comments > > welcome > > - Usage of Jekyll as the main mechanism to generate content > > - Commenting is disabled consciously > > - BSD styled license inclusion for sidebar NAVGOCO component > > - Migration of the content from multiple locations (Malhar documentation > , > > Apex Documentation ) into a single cohesive set. > > - Altering of the build process for the website - I do not have an idea > as > > to how compiled content in Jenkins is pushed to apache domain. > > > > > > May I request if anyone else is interested in contributing to this effort > > as well? I will wait for comments for the next 5 days and create JIRA > > tickets accordingly. > > > > Regards, > > Ananth > > >