Hi everybody,

Was not able to work on the homepage for almost a month.

Special thanks to Kengo, for the recommendation regarding the links! I should 
have read the docs more carefully.

The overall consensus seems to be to continue the docsy path. 

I am planning to making slow progress: Recreating the Bigtop Website (i.e. 
supporting the same links we have right now).

When I am more confident that I can build a working site, I would ask INFRA to 
setup a bigtop-site git repo and a testing space.

Meanwhile I will serve the test site at  http://oflebbe.de/bigtop-site-docsy 
repo is github.com/oflebbe/bigtop-site-docsy

Best 
   Olaf





> Am 31.12.2020 um 11:19 schrieb Evans Ye <[email protected]>:
> 
> I like the user input from Luca, thanks for sharing that. 
> Overall I think it's the "lack of doc" problem that we're having for a long 
> time. But pointing out what is important to the users is a valuable info for 
> us so that we can start from there first and extend further.
> 
> I just want to add one more thing: as long as the contribution is good to the 
> community and align with the community direction, I'm up for it. So feel free 
> to explore and contribute if "Docsy" is more preferred.
> 
> 
> 
> Luca Toscano <[email protected] <mailto:[email protected]>> 於 
> 2020年12月30日 週三 下午6:02寫道:
> Hi everybody,
> 
> Thanks a lot Olaf for all the efforts! Going to add 2c from the
> community perspective of a fresh member related to what I was looking
> for when me and my team were deciding if/how to move to Bigtop. What I
> usually like in websites about projects is that there is a quick and
> easy way to get the following information during the first minute of
> navigation (or even less):
> - A clear and concise description about what the project is doing and 
> releasing.
> - Quick links about docs containing snippets of code describing few
> simple use cases and how they are handled, or even better quick
> snippets to copy/paste commands to execute to try most common use
> cases.
> - Possibly a date or reference that tells me how often the project is
> releasing, or how to find the info (via github / Jira / etc..).
> 
> The http://bigtop.apache.org <http://bigtop.apache.org/> front page looks 
> good for the first
> point, but it would be great to have a couple of sections like "Here's
> how you build one package with Docker" or "Here's how you create a
> cluster from scratch to test the latest packages via Docker". It is
> very powerful as message since it captures the attention of the user
> looking for some information, and it could be a first jump to
> Confluence. I am saying that since I found Confluence via Google
> search (I know that there is a "Wiki" link in the dropdown menu' but I
> didn't really think to check there at the time) and I personally found
> it a little confusing (not the Bigtop specific one, in general) and I
> felt that the project was not updated a lot since most of the links
> were pointing to 1.1/1.2 releases. At this point it wasn't still clear
> to me what Bigtop was really about, for example the fact that I could
> have rebuilt packages selectively applying patches on top etc.. simply
> using a Docker image. This is an amazing and powerful workflow that
> you all built, and it should be crystal clear to all (new) users how
> simple and effective are the tools available! I know that the info was
> there, but for some reason my brain was not processing it :D (this is
> why I suggested the quick code-snippets in the front page). After a
> bit of research I found Jira, and then I figured out the process of
> releasing etc.. For a new user, official website + Confluence + Jira +
> github are surely overwhelming if there is not a clear link between
> them (at least from my point of view).
> 
> Among the examples that Olaf brought up, I think that
> http://arrow.apache.org/ <http://arrow.apache.org/> is really neat 
> (especially the docs page,
> very clean) and I also like https://kubernetes.io/ <https://kubernetes.io/> 
> and its
> documentation (that IIUC is docsy-based right?). The
> http://bigtop-docsy.oflebbe.de/ <http://bigtop-docsy.oflebbe.de/> is very 
> nice, I like the fact that the
> vertical color bars are highlighting different concepts/things, and it
> also feels more easy to follow. I completely understand what Evans
> says about the efforts to maintain a new versioned documentation
> though, so ananke is a viable option as well.
> 
> Hope that helps!
> 
> Luca
> 
> On Wed, Dec 30, 2020 at 7:55 AM Kengo Seki <[email protected] 
> <mailto:[email protected]>> wrote:
> >
> > Thank you for the investigation, Olaf! Both examples are really cool.
> > I personally prefer the second option (docsy) because of its versioned
> > documentation support, but also think Evans' opinion is reasonable so
> > either is OK to me.
> >
> > > All the 3rdparty services used and advertised (twitter, stackoverflow, 
> > > github, google analytics, google search) are hardcoded in the design. 
> > > Either override almost all these layout templates or actually play on 
> > > these channels as well?
> >
> > Just curiosity, isn't commenting out params.links.* in config.toml
> > enough to hide the social network links?
> > I tried the docsy example following the steps described in [1], and
> > the links which are commented out in config.toml (e.g., Stackoverflow
> > and Slack) seemed to be disabled in the footer.
> >
> > [1]: https://themes.gohugo.io/docsy/#documentation 
> > <https://themes.gohugo.io/docsy/#documentation>
> >
> > Kengo Seki <[email protected] <mailto:[email protected]>>
> >
> > On Wed, Dec 30, 2020 at 12:56 PM Evans Ye <[email protected] 
> > <mailto:[email protected]>> wrote:
> > >
> > > My two cents:
> > >
> > > First of all, thank you for putting in the effort on the bigtop site. The 
> > > example looks super great!
> > >
> > > I'd vote for Ananke for the following reasons:
> > > 1. Seems like this solution strikes the balance between the maintenance 
> > > effort and the result we want.
> > > 2. The docs are all on confluent now so it's as good as it is if we 
> > > decide to stay on confluent.
> > > 3. Even though we just have the site updated, I think it's a huge plus 
> > > for our branding/imaging. And somewhat telling users that we're keep 
> > > evolving and up-to-date.
> > > 4. "Docsy" or "Exploring different options" are too much effort for now 
> > > and future that we can't carry down the road.
> > >
> > > - Evans
> > >
> > >
> > > Olaf Flebbe <[email protected] <mailto:[email protected]>> 於 2020年12月29日 週二 
> > > 下午8:06寫道:
> > >>
> > >> Hi,
> > >>
> > >> As previously discussed I had a look on making the website authoring 
> > >> more accessible.
> > >>
> > >> I totally underestimated it, my head hurts now (see below) :)
> > >>
> > >> And I am now at crossroads, need your input:
> > >>
> > >> First I decided to look at static site generaters, these are candidates:
> > >> * Hugo : gohugo.io <http://gohugo.io/>
> > >> * Zola: https://www.getzola.org <https://www.getzola.org/>
> > >> (* Ninja)
> > >>
> > >> I looked at various other Project’s design-wise:
> > >>
> > >> I liked arrow.apache.org <http://arrow.apache.org/> most, it’s clean. It 
> > >> looks like built with ninja and a custom layout
> > >> Hadoop.apache.org <http://hadoop.apache.org/> is built with hugo with a 
> > >> custom layout (not adaptable for us), looking not-so-good.
> > >> https://kubernetes.io <https://kubernetes.io/>  and many lot more are 
> > >> built with hugo and https://www.docsy.dev/ <https://www.docsy.dev/>  
> > >> theme looking very professional.
> > >>
> > >> I didn’t want to use ninja for some reason and decided to look into hugo:
> > >>
> > >> * A plus for hugo was support for asciidoctor files out of the box, as 
> > >> Cos was suggested.
> > >>
> > >> * big community repository of ready-made themese. But none if them was a 
> > >> 100% fit, so I did example bigtop landing pages:
> > >>
> > >> Examples
> > >> ========
> > >>
> > >> Hugo / Ananke theme:
> > >> =================
> > >>
> > >> Example:  http://bigtop-ananke.oflebbe.de 
> > >> <http://bigtop-ananke.oflebbe.de/>
> > >> Source:  github.com/oflebbe/bigtop-site 
> > >> <http://github.com/oflebbe/bigtop-site>
> > >> (Install asciidoctor as an additional prerequisite)
> > >>
> > >> In order to understand Hugo I followed the quickstart and the 
> > >> recommended ananke theme:
> > >> Cons:
> > >> * I had to bang my head for two days against the wall to implement a 
> > >> pulldown navigation menu. (The ASF Menu)
> > >> * Had to fight sizes and image scaling
> > >> * No support for docs, if we would move docs from confluence with 
> > >> versioning support to the site.
> > >>     (i.e. seperate bigtop-1.4 from bigtop-1.3 as an example),
> > >> * Allmost no docs.
> > >>
> > >> Pro:
> > >> * Looks ok-ish
> > >> * Clean and easy to understand.
> > >> * Design is Blog-centric
> > >>
> > >> Hugo / docsy theme:
> > >> ===================
> > >> Example: http://bigtop-docsy.oflebbe.de <http://bigtop-docsy.oflebbe.de/>
> > >> Source:  github.com/oflebbe/bigtop-site-docsy 
> > >> <http://github.com/oflebbe/bigtop-site-docsy>
> > >>
> > >> There are a lot of Linux Foundation/Cloud projects built on this theme, 
> > >> but that’s a pity as well: All the 3rdparty services used and advertised 
> > >> (twitter, stackoverflow, github, google analytics, google search ) are 
> > >> hardcoded in the design. Either override almost all these layout 
> > >> templates or actually play on these channels as well ?
> > >>
> > >> Cons:
> > >> * Harder to use
> > >> * Banging my head against the wall to get PostCSS running correctly.
> > >> * Banging my head for a day to get the "The ASF“ dropdown menu working 
> > >> (still doesn’t look right)
> > >> * Fight the social network links and so on in the templates
> > >> * Sometimes it seems to trigger bugs in hugo
> > >>
> > >> Pro:
> > >> * Documentation templating seems to work, support for versioned docs
> > >> * Mature Design system
> > >>
> > >>
> > >> General Observations
> > >> ==================
> > >>
> > >> It seems like dropdown navigation menus are not a good idea:
> > >> * From accessibilty perspective it is complex to support for vision 
> > >> impaired persons
> > >> * On mobile on docsy theme they aren’t rendered at all (no idea why)
> > >> * Changing that we need to provide more content (hadn’t thought about 
> > >> that previously)
> > >>
> > >> We need to decide what additional social media channels we would like to 
> > >> use (twitter etc ..)
> > >>
> > >> Need a perspective of how we do documentation: Stay on confluence or 
> > >> move to Markdown, into the site.
> > >>
> > >> We offer different Downloads in „Downloads“ and „Releases“. It feels 
> > >> weird. And the Instructions how to use are buried deep in confluence and 
> > >> in the Readme.md (Readme is not linked from landing page)
> > >>
> > >> =====> Your input needed: <=======
> > >>
> > >> What do you think about what will fit a future landing page best, what 
> > >> will your work/our audience supporting most?
> > >>
> > >> * Everything to complex:
> > >>   We should stay on current tooling and focus on content , because of 
> > >> limited resources.
> > >> * Docsy:
> > >>   Start with a landing page and move over stuff later
> > >> * Ananke:
> > >>   Only offer a landing page and head over to confluence with everything 
> > >> else
> > >> * Exploring different options
> > >>   (suggestions, if possible)
> > >>
> > >> Sadly; I am note able to finish this, I had and still a few days off  
> > >> now the clock is ticking.
> > >>
> > >> What I learned from it (besides tons of CSS/HTML fine points): We should 
> > >> improve current content first, work on tooling second.
> > >>
> > >> What conclusion would you draw ?
> > >>
> > >> Best,
> > >>    Olaf
> > >>
> > >>

Reply via email to