-
Notifications
You must be signed in to change notification settings - Fork 70
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
FE: Build flat HTML for TeamSites header/footer #16815
Comments
@randimays @chriskim2311 I tucked this ticket in 'Stretch/Next Sprint' and will mark it high priority. Thanks again! cc @jilladams |
@randimays Apologies, but I'd forgotten to add that the USA logo should be behind a flipper/feature flag so that we can launch with one or the other and revert. (thanks to Laura for the reminder!) cc @jilladams |
@FranECross @laflannery I'm not sure what the above comment means. Are we going to have an updated version of the USA Government logo after we launch? |
Amanda to provide a design for the AB versions (for both header & footer). @FranECross to follow up with her on Tuesday. |
@randimays Dave & Amanda have mentioned because of the negative feedback on the new USA + logo design, that there is a possibility it might change, or stay the way it is. We want the flipper just in case we do end up launching, and then get direction to revert and be provided with another new design. cc @laflannery |
End of sprint update: This was pulled in as stretch and is still in progress. I'm awaiting specific details on how we're coordinating with the Design System Team on building this, also. |
From planning:
|
@randimays I updated ticket to include:
You can use the Figma inspect code feature for spacing, font styling, etc. If that doesn't work, I'm happy to hop on a call to run through whatever you may need clarification on. |
@randimays we just added an SVG to the header prototype, it's a better file as it doesn't appear pixelated when zoomed in. I wanted to note this as this would be what we would like to use on the implementation rather than the previous png file |
@randimays starting to think about sprint reporting, and I'm wondering if we should break this ticket down into bite-y-er sizes, given how the injected header is going so far. If you agree, happy to chat on Monday with you/ Fran about how we want to queue this up for next sprint. |
@jilladams Agree. Separating the injected header/footer alone is an 8-13 pointer, easily |
Created a new ticket (#17072) to capture the work for the new Federal Header design. This ticket is now tracking the work specifically for handling the TeamSites header & footer, which will not change design or functionality. |
Noting from scrum:
|
Update: nearly finished here. Have some manual testing to resume on Monday. Hoping to get some help from the Design System Team regarding the fonts not working (Slack thread here). |
I'm so excited for you! Woot! Thanks for the update. 🎉 |
Update: manual testing is complete. The only things I'm still struggling with are the fonts. Chris and I have put quite a bit of time into troubleshooting, so we've reached out to the DST for assistance (Slack thread here). Hopefully we can get this resolved today or tomorrow. |
From scrum:
|
#17291 has been created to track the authentication piece of this work (owned by DST) and getting the fonts to load correctly in the local TeamSites instance. Closing this ticket as the rest of Public Websites' work is complete for these purposes. |
Description
The TeamSites header & footer will not be redesigned with the Federal header and footer for VA.gov; functionality and appearance of the TeamSites header & footer should remain as they are in prod today (1/29/2024). This is because TeamSites cannot support web components, and this is our intended direction for the Federal header & footer on VA.gov.
Engineering specifics
We will build a "flat" HTML/CSS/JS implementation of the header & footer for the TeamSites injections. The intention is to completely decouple the TeamSites header & footer from the VA.gov header & footer, which both currently share a set of React components and functionality. This way, we can change functionality and design for the Federal header & footer without affecting TeamSites.
User story
AS A Veteran, their family member, caregiver, or survivor
I WANT to be able to easily understand and navigate the VA.gov header with and without tools that aid accessibility
SO THAT I'm not frustrated, can find what I need in the least amount of time, and am able to understand that this is a government website
Quality / testing notes
Task list
rough cut for / from engineering:
Last update: 2/20 10:30am CST
🟢 complete
🟡 in progress
🔴 not started
General
🟡 get fonts to work
🟢 add unit tests for header
🟢 add unit tests for megamenu
🟢 add unit tests for footer
🟢 add HTML in
proxy-rewrite
covering every header & footer element/functionality (see tables below)🟢 add documentation in the code
🟢 (engineering) accessibility audit of header/footer
🟢 manual testing
Header
Mega Menu
Footer
Acceptance criteria
Definition of "done" for this ticket: successful production deploy of the separated TeamSites (injected) header & footer
Accessibility review has been requestedWe won't be requesting an accessibility review until the authentication piece is added in from DSTThe text was updated successfully, but these errors were encountered: