Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Customer stories & Partners: New pages and homepage updates #377

Merged
merged 98 commits into from
Sep 9, 2024

Conversation

machikoyasuda
Copy link
Member

@machikoyasuda machikoyasuda commented Jul 24, 2024

closes #351
closes #354
closes #356
closes #382
closes #391
closes #398
closes #403

What this PR does

  • Partners page
  • Customer stories page
  • Homepage update

Plan for PR

  • Gillian approval 9/9
  • CalSTA approval

How to review this PR

  • Run a11y tests on all new pages and homepage
  • Check copy

Test

This preview link has all the new updates: https://deploy-preview-377--cal-itp-website.netlify.app/
https://deploy-preview-377--cal-itp-website.netlify.app/customer-stories
https://deploy-preview-377--cal-itp-website.netlify.app/partners

Copy link

netlify bot commented Jul 24, 2024

Deploy Preview for cal-itp-website ready!

Name Link
🔨 Latest commit 1c4e4d2
🔍 Latest deploy log https://app.netlify.com/sites/cal-itp-website/deploys/66d7f0223b67960008638139
😎 Deploy Preview https://deploy-preview-377--cal-itp-website.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@machikoyasuda machikoyasuda self-assigned this Jul 24, 2024
@machikoyasuda machikoyasuda changed the title Partners Page Partners: Partners page and homepage update Jul 25, 2024
@machikoyasuda machikoyasuda changed the title Partners: Partners page and homepage update Partners: Partners page and homepage logos Jul 25, 2024
@machikoyasuda machikoyasuda reopened this Jul 25, 2024
@machikoyasuda machikoyasuda marked this pull request as ready for review July 25, 2024 19:15
@machikoyasuda machikoyasuda requested review from a team as code owners July 25, 2024 19:15
@machikoyasuda
Copy link
Member Author

@ohmegasquared This is ready for a Design review:

https://deploy-preview-377--cal-itp-website.netlify.app/ - home page logos and new copy
https://deploy-preview-377--cal-itp-website.netlify.app/partners - new page

@ohmegasquared
Copy link

on the home page, I expected the logos to be in the same column width container as the text above
Screenshot 2024-07-25 at 3 24 56 PM
seeing in netlify going outside of that
Screenshot 2024-07-25 at 3 24 51 PM

on mobile they seem to go off screen
Screenshot 2024-07-25 at 3 28 48 PM

Partners looks great!

@machikoyasuda
Copy link
Member Author

@ohmegasquared Ohhhh good catch - thank you! Firefox renders the homepage differently than Chrome and Safari! 🫨
image

@machikoyasuda
Copy link
Member Author

machikoyasuda commented Jul 29, 2024

Ready for re-review @ohmegasquared

on the home page, I expected the logos to be in the same column width container as the text above

Fixed and confirmed in Firefox, Safari, Chrome:
image

@machikoyasuda
Copy link
Member Author

machikoyasuda commented Jul 29, 2024

This PR is now ready for a preliminary PR review for code (@thekaveman @angela-tran or @lalver1) and design (@ohmegasquared). What I want is a comment here that the Partners section is "Approved for design" or "Approved for code." That will give me the permission to stop working on Partners code/design. You do not need to click the GitHub pull request "Approve" button. That will happen after the copy is in and approved as well.

What I plan to do:

  • Monday/Tuesday: Get the Partners PR preliminary approval (code and design).
  • Tuesday/Wednesday: Then, get the Customer Stories PR into this Partners PR preliminary approval (code and design). Once Customer Stories is approved, I'm going to merge Customer Stories into the Partners PR.
  • Wednesday: After the preliminary approvals are done, I don't want to change any code or design. We are code complete. Only copy changes at this point.
  • Wednesday/Thursday: At this point, there will only be 1 PR to manage. In this ONE PR, I'll make all copy/photo changes. Send test URL to @mrose914
  • After that: @mrose914 to communicate final approval to @machikoyasuda, @mrose914 / @thekaveman + one developer approves the PR for reals, then the PR can finally be merged into main and be deployed to prod.

Other notes:

  • Any changes to the current home page, the current home page's Contact section - need to be created as bug tickets. These bug tickets can be worked on separately, and get approved and merged into production immediately.

@ohmegasquared
Copy link

Marissa and I reviewed mobile and web- looks good to us! will make 2 follow up tickets for home dots spacing + footnote adjustment

@lalver1
Copy link
Member

lalver1 commented Jul 30, 2024

This looks great! I viewed the pages locally on Firefox and Safari and I'd say it's approved for code.

@machikoyasuda
Copy link
Member Author

Fix for #382 applied in this PR

@ohmegasquared

@machikoyasuda machikoyasuda linked an issue Jul 31, 2024 that may be closed by this pull request
@ohmegasquared
Copy link

Design is approved on mobile and web! 🔥

Copy link

@mrose914 mrose914 left a comment

Choose a reason for hiding this comment

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

A few more updates:

Copy link

@mrose914 mrose914 left a comment

Choose a reason for hiding this comment

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

Screenshot 2024-08-01 at 3 55 16 PM

The hyperlink here looks just slightly too big - is that something we can fix? Pretty minor so i'm OK if not, but it looks a little puffy.

@machikoyasuda
Copy link
Member Author

Lots of small fixes in:

  • Fix link styles for the Our impact section and Benefits Monthly Update link
  • Fix footnote numbering error
  • Add a period in footnote style

@mrose914
Copy link

mrose914 commented Aug 22, 2024

@machikoyasuda I am now connected to our new reviewer at CalSTA. Given that she doesn't have the context Marty did/was prepped with, I'd like to follow up with a couple more edits so I can tell her this is 100% ready for her review. See below:

PARTNERS PAGE

UPDATE CARB QUOTE

  • “In order to unlock the greenhouse gas reductions and mobility justice opportunities that transit provides, we have to make it easier for people to use California’s buses and trains. Cal-ITP tackles basic but essential challenges that transit users face so that more Californians can make the switch to sustainable transportation options.”
    Lisa Macumber, chief of CARB’s Equitable Mobility Incentives branch

CUSTOMER STORIES PAGE

In 2022, MST became the first transit agency in the nation to provide an automated method for older adults to obtain their transit benefit via an open-loop contactless payment system. In the past year, there has been a 200% increase in reduced-fare transactions using the contactless system!

Could you push these to staging today? Once that is done, we will wait for anything she requests we change (I'm going to strongly push for just an approval on what is here) and then we will be GTG. Thank you!

cc @ohmegasquared and @o-ram (pls let us know if MST provided an updated photo)

@machikoyasuda
Copy link
Member Author

@ohmegasquared @mrose914 The photo ticket (#403) and the above Ditto fixes are made: https://deploy-preview-377--cal-itp-website.netlify.app/

@mrose914
Copy link

mrose914 commented Sep 4, 2024

Thank you! Awaiting the 👍 from Gillian. I may have one more sentence to add to the homepage based on her reply.

Copy link

@mrose914 mrose914 left a comment

Choose a reason for hiding this comment

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

LGTM! Approved by GG during our call this am (9/9).

@machikoyasuda machikoyasuda merged commit 6250233 into main Sep 9, 2024
5 checks passed
@machikoyasuda machikoyasuda deleted the feat/351-partners-page branch September 9, 2024 20:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment