Bedrock: Code - /firefox/privacy/ - Privacy Hub page

Created on 21 Sep 2019  路  17Comments  路  Source: mozilla/bedrock

Description

Coding tasks, including team lead, stakeholder and code review, for the new Firefox privacy hub page


:yellow_heart: Success Criteria :yellow_heart:

  • [ ] Is live, simultaneously, as /firefox/privacy/products
  • [ ] Is live prior to/at Skyline on Oct 22

:heavy_exclamation_mark: Risks :heavy_exclamation_mark:

  • [x] Completion of /firefox/privacy/products #7643

Tasks

  • [x] Code the page
  • [ ] Team Lead reviews on Demo
  • [ ] Stakeholder reviews on Demo
    ~- [ ] Arrange Code Review by another developer #7765~
P1

All 17 comments

@alexgibson - when you can, please apply an Estimate to size this work.

/privacy is approved by me. Recognize we're waiting on two final images, but very pleased with the page UX, functionality, and aesthetics.

This is now awaiting final design assets.

@alexgibson Design feedback below


Sub Nav

  • Can we underline or bold which section the user is on? For example, if a user is on the "our promise" page can we indicate that in the sub nab?

" Why trust Firefox" and "Your privacy, by the product" CTAs

  • can those both be metropolis bold

Images/Assets

  • images should be coming your way tomorrow/wednesday

Breakpoint 1056

Hero Section

  • Is there any way to extend the text and move the image to the right so we don't have so much blank space above the image
    Screen Shot 2019-09-30 at 2 56 08 PM

Breakpoint 768

Hero Section

  • Make headline text next size or maybe two sizes down
  • Make hero image smaller (80%) so it gives more space for text to extend

Sections below hero

  • Please see sketch file 768 artboard for reference... can this be done (lead with larger images - img on right)?
    Screen Shot 2019-09-30 at 3 01 09 PM

Breakpoint 768

Hero Section

  • Left align text
  • No need for image of two people on mobile screen size

Spacing

  • Spaceing between sections feels too tight. Hard to tell where one starts/ends

@alexgibson please let me know if you have questions or want to jump on zoom to talk over any of this. Also, great work as always.

Sub Nav
Can we underline or bold which section the user is on? For example, if a user is on the "our promise" page can we indicate that in the sub nab?

Done - I went for underlines, since I feel like bold conflicts visually with the main navigation links.

" Why trust Firefox" and "Your privacy, by the product" CTAs can those both be metropolis bold

Done

Hero Section
Is there any way to extend the text and move the image to the right so we don't have so much blank space above the image
Make headline text next size or maybe two sizes down
Make hero image smaller (80%) so it gives more space for text to extend
Left align text
No need for image of two people on mobile screen size

I've tried to accomodate most of these asks the best I can with some page-specific hacks. These are all really changes to the standard Protocol Hero component. It would be great if you could channel this type of feedback into a component change request, so that we're not just tweaking things on a page by page basis. Thanks

Sections below hero
Please see sketch file 768 artboard for reference... can this be done (lead with larger images - img on right)?

The feature cards on this page use the same standard layout classes that already exist in Protocol. Rather than start to tweak this on a page-by-page basis, it would be great if you could file a component change request so that we can make sure all pages behave in a uniform way. I'm going to say no to doing this one on a one-off basis, since it deals with layout.

Spacing
Spaceing between sections feels too tight. Hard to tell where one starts/ends

Done, thanks

@alexgibson here are a few images that have been missing. I should have the lifestyle images to you by eod Wednesday (still waiting on financial approval). Also GREAT WORK, these pages are looking great!

privacy-promise-imgs.zip


_Side Note:_ Thanks for the call out for protocol things. Justin k. and I are working on a list of things to start to address in the github issues. This helps me prioritize some of them and know what needs to be talked about.

Updated images, thanks.

@alexgibson here are the updated/final lifestyle images...sorry for the delay.
imgs-lifestyle.zip

@alexgibson here are the updated hero images...sorry I made a mistake on the zap and needed to extend it to the bottom of the image. Thanks again!

img-privacy-hero
img-privacy-hero@2x

This is my review and feedback of the coded page, @alexgibson. With the below comments, and those suggested by other reviewers, I'm happy with this page.

  • The section below is missing a "." at the end, which is present in copy doc:
    Screen Shot 2019-10-03 at 1 34 14 PM

The section below is missing a "." at the end, which is present in copy doc:

Copy was approved in-page over a week ago. I don't think it's worth breaking strings for a trailing "." at this time.

@dzingeek for the sub navigation, I've applied the suggested styling in the mockup to the page. I can't help but find it confusing still though. When you look at this screenshot, which thing is a link, and which isn't?

image

Because all the main navigation links are bold, I would assume "Our Promise" is a link, but it's the opposite. Things only start to make sense once you hover over them.

Then also consider I'm a touch user on a mobile device. Which thing should I try and tap?

image

Is there a simple change we could apply to make this less confusing that the brand team would be happy with?

Perhaps we could make all links bold, but make the active one a different color?

Edit: the sub nav is on demo: https://www-demo1.allizom.org/en-US/firefox/privacy/

@alexgibson I thought you suggested we go with the underline for the sub nav. I think for now that is fine. We need to look at how the sub nav and main nav work together but that is for another time...I don't think we need to solve for that here.

How does that sound for you (use the underline for sub nav)?

@dzingeek In code review @stephaniehobson said she felt that what's in the design files was clearer, so I went with that. It's coded now, so I think we'll just leave it as per the design file. It would be great to solve properly though, as I don't think either solution really works as nicely as it could.

K thanks for update @alexgibson and totally agree it could be better. It's on my list for v2 of the nav system...I will see if I can come up with a solution sooner though.

Was this page helpful?
0 / 5 - 0 ratings