Skip to content

[BEAM-11372-11371-11369][Website revamp] Implemented community and contact us pages, navbar on mobiles - #13511

Merged
TheNeuralBit merged 27 commits into
apache:website-revampfrom
PolideaInternal:website/community-contact-pages-navbar
Feb 3, 2021
Merged

[BEAM-11372-11371-11369][Website revamp] Implemented community and contact us pages, navbar on mobiles#13511
TheNeuralBit merged 27 commits into
apache:website-revampfrom
PolideaInternal:website/community-contact-pages-navbar

Conversation

@Jakub-Sadowski

Copy link
Copy Markdown
Contributor

Implemented:

  • Welcome to community page
  • Contact us page
  • Navigation bar on mobiles

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

  • Choose reviewer(s) and mention them in a comment (R: @username).
  • Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
  • Update CHANGES.md with noteworthy changes.
  • If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

Post-Commit Tests Status (on master branch)

LangSDKDataflowFlinkSamzaSparkTwister2
GoBuild Status---Build Status---Build Status---
JavaBuild StatusBuild Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build StatusBuild Status
Build Status
Build Status
Build Status
PythonBuild Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
---Build Status---
XLangBuild StatusBuild StatusBuild Status---Build Status---

Pre-Commit Tests Status (on master branch)

---JavaPythonGoWebsiteWhitespaceTypescript
Non-portableBuild StatusBuild Status
Build Status
Build Status
Build Status
Build StatusBuild StatusBuild StatusBuild Status
Portable---Build Status------------

See .test-infra/jenkins/README for trigger phrase, status and link of all Jenkins jobs.

GitHub Actions Tests Status (on master branch)

Build python source distribution and wheels
Python tests
Java tests

See CI.md for more information about GitHub Actions CI.

@Jakub-Sadowski

Copy link
Copy Markdown
ContributorAuthor

Review: @TheNeuralBit

@TheNeuralBit
TheNeuralBit self-requested a review December 9, 2020 19:12
@pabloem

Copy link
Copy Markdown
Member

thank you @Jakub-Sadowski ! Can you share a few screenshots of these changes?

@Jakub-Sadowski

Copy link
Copy Markdown
ContributorAuthor

thank you @Jakub-Sadowski ! Can you share a few screenshots of these changes?

FireShot Capture 038 - Contact Us - localhost
FireShot Capture 041 - Contact Us - localhost
FireShot Capture 035 - Community Beam - localhost
FireShot Capture 044 - Community Beam - localhost

@TheNeuralBit

Copy link
Copy Markdown
Member

Retest this please

@Jakub-Sadowski

Copy link
Copy Markdown
ContributorAuthor

Review: @kgabryje

Comment threadwebsite/www/site/assets/scss/_global.sass
Comment threadwebsite/www/site/assets/scss/_navbar-desktop.scss Outdated
Comment threadwebsite/www/site/assets/scss/_navbar-mobile.sass
Comment threadwebsite/www/site/assets/scss/_table-wrapper.scss
Comment threadwebsite/www/site/content/en/community/_index.md Outdated
Comment threadwebsite/www/site/content/en/community/contact-us.md Outdated
Comment threadwebsite/www/site/layouts/shortcodes/table_with_icons.html
Comment threadwebsite/www/site/assets/scss/_navbar-desktop.scss Outdated

@TheNeuralBitTheNeuralBit left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few comments here.

Note this PR has the same issue as #13565, there are changes to the content files that will start to conflict with any changes made on master. If we start to diverge it will be very difficult to make sure we don't lose content changes made on master. It's even worse than the hugo upgrade - in that case we were able to at least diff the generated html since it should be identical. We won't have that option in this case since the style/layout is changing too.

Comment threadwebsite/www/site/layouts/shortcodes/list_with_icons.html Outdated
Comment threadwebsite/www/site/data/en/community_list.yaml Outdated
Comment threadwebsite/www/site/layouts/community/baseof.html
Comment threadwebsite/www/site/content/en/community/contact-us.md Outdated
| [JIRA bug tracker](https://issues.apache.org/jira/browse/BEAM) | Report bugs / discover known issues |
| [StackOverflow](https://stackoverflow.com/questions/tagged/apache-beam) | Ask and answer user support questions |
| [Slack](https://s.apache.org/beam-slack-channel) | Chat with users and developers in the ASF Slack. Note: Please [join the #beam channel](https://s.apache.org/beam-slack-channel) after you [created an account](https://s.apache.org/slack-invite). Please do not ask Beam questions in #general. |
Here should be a short description on what mailing lists are and how to use them. Also information on how does subscribe, unsubscribe and archives do work (blank email etc).

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks like placeholder copy. Do you actually want to merge this now? When will it be updated?

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We got some new copies and I just pushed this site with new one.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you! @griscz could you review the copy changes in this PR to make sure they match your expectations? The changes should all be in the .md and .yaml files

Comment threadwebsite/www/site/content/en/community/contact-us.md Outdated

@TheNeuralBitTheNeuralBit left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok the HTML and CSS changes LGTM aside from a few more comments. Thanks for making all the fixes!

I don't feel great about the new content though, much of it seems a little unprofessional, or has grammatical errors.

@griscz has the copy already been reviewed?

Comment threadwebsite/www/site/assets/scss/_navbar-mobile.sass Outdated
Comment threadwebsite/www/site/static/js/section-nav.js Outdated
Comment threadwebsite/www/site/content/en/community/contact-us.md Outdated
# See the License for the specific language governing permissions and
# limitations under the License.

- title: <a href="community/join-beam">Join Beam Community</a>

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would be preferable if there were a separate attribute for the link, and the template handled making it into an <a> tag

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Okay, I changed it

@TheNeuralBit

Copy link
Copy Markdown
Member

One more thing - the header is still rendering strangely for me when I view the staged website:

image

This is on my Linux desktop with the browser fullscreen. Is there anything I can do to help you debug this problem if you can't reproduce it?

Co-authored-by: Brian Hulette <hulettbh@gmail.com>
@Jakub-Sadowski

Jakub-Sadowski commented Jan 30, 2021

Copy link
Copy Markdown
ContributorAuthor

One more thing - the header is still rendering strangely for me when I view the staged website:

image

This is on my Linux desktop with the browser fullscreen. Is there anything I can do to help you debug this problem if you can't reproduce it?

It's the problem I was talking about lastly, is hard to precisely cut parts of code which are needed, so during fixes to mobile navbar, navbar on desktop was changed also but some styles needed were absent, now I added them too and it looks fine

@TheNeuralBit

Copy link
Copy Markdown
Member

It's the problem I was talking about lastly, is hard to precisely cut parts of code which are needed, so during fixes to mobile navbar, navbar on desktop was changed also but some styles needed were absent, now I added them too and it looks fine

It looks like the issue with the Apache dropdown was resolved, but I still see the issue with the Documentation dropdown:
image

The same thing happens with private browsing so I don't think this is a cache issue.

@TheNeuralBit

Copy link
Copy Markdown
Member

Run Java PreCommit

@TheNeuralBit

Copy link
Copy Markdown
Member

Run Java_Examples_Dataflow PreCommit

@TheNeuralBit

Copy link
Copy Markdown
Member

Run Java_Examples_Dataflow_Java11 PreCommit

@TheNeuralBit

Copy link
Copy Markdown
Member

Run Spotless PreCommit

@TheNeuralBitTheNeuralBit left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I created #13867 where I duplicated this PR, but merged in website-revamp to clean up the noise. Based on a review over there this still looks good, except I still think we need to update the copy for the community and contact us pages.

@TheNeuralBitTheNeuralBit left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @Jakub-Sadowski. If you want to go ahead and get this merged before we get the updated copy from @griscz, please add TODOs to indicate which copy still needs to be updated. That way we won't accidentally merge some temp/placeholder copy to master.

@Jakub-Sadowski

Copy link
Copy Markdown
ContributorAuthor

Thanks @Jakub-Sadowski. If you want to go ahead and get this merged before we get the updated copy from @griscz, please add TODOs to indicate which copy still needs to be updated. That way we won't accidentally merge some temp/placeholder copy to master.

I will get the list with missing things in the morning and all TODOs

@TheNeuralBitTheNeuralBit left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for adding the updated copy! It looks like there are a couple of files with copy that didn't get updated though, are you still waiting on copy for these?

Comment threadwebsite/www/site/data/en/community_list.yaml
Comment threadwebsite/www/site/content/en/community/contact-us.md Outdated
Comment threadwebsite/www/site/content/en/community/_index.md
Jakub-Sadowskiand others added 2 commits February 2, 2021 16:51

@TheNeuralBitTheNeuralBit left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thank you @Jakub-Sadowski

@TheNeuralBit
TheNeuralBit merged commit 549f78f into apache:website-revampFeb 3, 2021
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@Jakub-Sadowski@pabloem@TheNeuralBit@kgabryje