Skip to content
Snippets Groups Projects

installation page reshuffle

Merged Simon Knox requested to merge 1074-installation-page into master
All threads resolved!

redesign installation page

  • tabs for omnibus platforms, grouped by distro
  • tiles for other installation methods
  • add spacing everywhere
  • svg icons for method logos

Closes #1074 (closed)

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Simon Knox added 2 commits

    added 2 commits

    • f67c8fb3 - styles for nav tabs
    • 0f37d397 - clean up other installation methods

    Compare with previous version

  • Simon Knox unmarked as a Work In Progress

    unmarked as a Work In Progress

  • Simon Knox marked as a Work In Progress

    marked as a Work In Progress

  • Simon Knox added 1 commit

    added 1 commit

    • c1eb375c - clean up other installation methods

    Compare with previous version

  • Simon Knox added 1 commit

    added 1 commit

    • ccd46c06 - add new logos, move community and offical methods to yml

    Compare with previous version

  • Simon Knox added 1 commit

    added 1 commit

    • 35e4f733 - move one-click installers to yml

    Compare with previous version

  • Thanks for all of your hard work on this @psimyn, it is coming together nicely! There's a bit of polish that's missing so I hope the list and marked up screenshot below help. It may seem like a lot, but most of it is to be consistent with other pages we've redesigned — definitely not your fault as I know this is the first page you've done for marketing and there's a bit of a learning curve.

    Linking to the Sketch preview in case that is helpful here.


    **Notes:**
    • Everything is designed at 970px width, so that should be the max everything shows at. The only exceptions are the gray lines dividing sections, they are designed at 1170px wide.

    • All of the dark text should be #444444, I may have had an extra color in my Sketch file - my bad!

    • Missing gray line dividing Upgrade your GitLab instance and the section below it.

    • Check font size and color of paragraph text below One-click install providers header.

    • Lets make the CE and EE buttons match the red upgrade button below it with a height of 42px, and font-size: 16px.


    **Omnibus table:**
    • The OS tabs at the top should span the entire width of the table.

    • 3px corner radius (note that in the design the top left and right corner radius are on the Ubuntu and Raspberry Pi tabs) => does that make sense?

    • It might be the review app, but the table looks off-center on the page.

    • This might be a pain, but can we have a "special" height for the OpenSUSE icon, ~26px?

    • Table border is a darker purple, #554488 — this border color should also be applied to the active tab.

    • If possible, I'd like for the tab-content border to overlap the border that's on the tabs. So basically a 1px border between tabs and content instead of two.

    Screen_Shot_2017-04-18_at_2.34.51_PM

    • Check Sketch preview for font size of secondary text that follows Ubuntu 14.04 and Ubuntu 16.04.

    • Is there a better looking dashed line we can use? On my MBP it looks a bit pixelated, also double-check color on the Sketch preview.


    **Grid view:**
    • To fit the 970px width the cards are 300 x 156px, there is also a 4px corner radius applied.

    • For mobile, with the 300px width I think we can stack these one on top of another.

    • Font size for the install name is 20px

    • Instead of linking the entire card, let's just link the install name text.

    • I mentioned this in the issue, but for the No Fedora packages... text, we can place that below the cards so that it spans full width and is easier to read. Make sense?

    • Some of the logos are a bit large, with some being square and other being horizontal it was tough to find a uniform height — checkout the Sketch preview to get specific logo sizes.

    • 20px padding for the cards.

    • I think the grid is also off-center on the page as well.


    Everything else that's easier explained visually should be in the markup images below. Please feel free to ping me with any questions and/or concerns, I know it's a lot but let's make this page :100:

    installation-page-markup-desktop

    installation-page-markup-mobile

    installation-page-markup-tablet

  • Simon Knox added 1 commit

    added 1 commit

    Compare with previous version

  • Simon Knox resolved all discussions

    resolved all discussions

  • Author Developer

    thanks @luke!! list and annotated images were super helpful

    I've just pushed fixes for most of the things, 3 or 4 more that I'll do in the morning.

    I think the logos look better at new size; for the OpenSUSE logo I added padding to the SVG itself (using viewBox)

    Still need to

    • fix dashed line
    • remove list styles from Fedora list item
    • not sure what to do with Third-party applications section
    • anything else???
    Edited by Simon Knox
  • Simon Knox added 1 commit

    added 1 commit

    • fa4842f0 - add remaining images, better leading dots

    Compare with previous version

  • Thanks a ton for all of those updates @psimyn! :rocket:

    Just a couple formatting things I noticed while reviewing the latest:

    • The logo icons should have a fill of #444444 it looks like they are still the default black, but could just be me. Can you verify?

    • The View update options for CE & EE button now has underlined text, can we remove that?

    • For the No Fedora packages... text let's remove the bullet point (might be some weird markdown formatting going on)and just center the text on the page.

    Screen_Shot_2017-04-19_at_5.18.42_PM

    • Same formatting going on here, we're you able to make this a button similar to the red one above for View update options for CE & EE?

    Screen_Shot_2017-04-19_at_5.19.01_PM

    • Some funky stuff going on a smaller browser size, perhaps the layout needs to jump to icons only sooner?

    Screen_Shot_2017-04-19_at_5.24.40_PM

    • Redhat Openshift logo icon is here.

    • Mobile layout looks great, nice work! :raised_hands:

  • Once those issues are fixed let's ship it! :ship: cc @eliran.mesika

  • Simon Knox added 1 commit

    added 1 commit

    • 9f3d87f2 - add missing openshift logo, fix svg colors

    Compare with previous version

  • Author Developer

    thanks @luke

    Some funky stuff going on a smaller browser size

    went with keeping it one line and text overflow ellipsis

    make this a button similar to the red one

    Changed to button with text "View third-party applications" and longer title

    Fixed other color/underline things. Will do a bit of x-browser checking to see that SVGs are ok, but I'll find someone to start review

  • Simon Knox unmarked as a Work In Progress

    unmarked as a Work In Progress

  • Simon Knox changed title from WIP: Installation page reshuffle to installation page reshuffle

    changed title from WIP: Installation page reshuffle to installation page reshuffle

  • assigned to @psimyn

  • Author Developer

    @iamphill @annabeldunstone is one of you able to review this please? :100:

  • Simon Knox added 1 commit

    added 1 commit

    • 21c216d5 - prevent horizontal scroll on small screens

    Compare with previous version

  • Phil Hughes
  • Phil Hughes
  • Phil Hughes
  • Phil Hughes
  • Phil Hughes
  • Phil Hughes
  • Not sure if this has been talked about, but would it be possible to make it so that we can link to specific omnibus install tabs? Would make sharing the page so much easier!

  • @iamphill if you mean that each of the options in the box should link to the right end page like: https://about.gitlab.com/downloads/#ubuntu1604 for Unbuntu16.04 then that's the expected behavior as far as we planned it.

  • Simon Knox resolved all discussions

    resolved all discussions

  • Author Developer

    @iamphill we can link to specific tabs (and update hash) with something like http://stackoverflow.com/a/9393768

    just not sure where the JS should go.

  • Simon Knox added 1 commit

    added 1 commit

    • ad0a9e3d - variables for border and padding

    Compare with previous version

  • Simon Knox added 1 commit

    added 1 commit

    • 7ac8ec3b - remove outline on active tab in firefox

    Compare with previous version

  • Author Developer

    thanks @iamphill - updated with:

    • clicking tab updates URL hash
    • loading URL hash selects that tab

    any other changes needed?

  • Simon Knox added 1 commit

    added 1 commit

    • 06b51e08 - allow linking to a selected omnibus tab

    Compare with previous version

  • Changes look good to me! :thumbsup:

    Does anything else need doing on this or are we ok to merge?

  • @psimyn conflicts :disappointed:

  • Simon Knox added 670 commits

    added 670 commits

    • 06b51e08...df83a029 - 668 commits from branch master
    • 8860482c - Merge branch 'master' of gitlab.com:gitlab-com/www-gitlab-com into 1074-installation-page
    • 7b7db61c - add terraform to installation methods yml

    Compare with previous version

  • Author Developer

    @iamphill merged/pushed master, and added Terraform tile/logo to the list

  • @psimyn still saying conflicts :confused:

  • Simon Knox added 3 commits

    added 3 commits

    • 7b7db61c...97217a40 - 2 commits from branch master
    • e83d8e7c - Merge branch 'master' of gitlab.com:gitlab-com/www-gitlab-com into 1074-installation-page

    Compare with previous version

  • Author Developer

    weird, pushed again @iamphill - seems ok now

  • Phil Hughes enabled an automatic merge when the pipeline for e83d8e7c succeeds

    enabled an automatic merge when the pipeline for e83d8e7c succeeds

  • Thanks @psimyn Enabled auto merge :smile:

  • Phil Hughes mentioned in commit 06d07fb0

    mentioned in commit 06d07fb0

  • merged

  • Balasankar C mentioned in issue #1469

    mentioned in issue #1469

  • Please register or sign in to reply
    Loading