hlxsites / merative2

Merative.com site on Franklin
https://merative.com
Apache License 2.0
2 stars 9 forks source link

Navattic page blocks. #355

Closed nimithshetty17 closed 7 months ago

nimithshetty17 commented 7 months ago

Issue

Fixes #MERATIVE-871

Description

This is a request made to improve/optimize the user experience of the Navattic demo The demo page template currently lives within AEM, however, it needs to be moved into Franklin as part of the phase 3 migration effort.

Test URLs

aem-code-sync[bot] commented 7 months ago

Hello, I'm the AEM Code Sync Bot and I will run some test suites that validate the page speed. In case there are problems, just click the checkbox below to rerun the respective action.

aem-code-sync[bot] commented 7 months ago
Page Scores Audits Google
/drafts/nimith/navattic-page Lighthouse returned error: ERRORED_DOCUMENT_REQUEST. Lighthouse was unable to reliably load the page you requested. Make sure you are testing the correct URL and that the server is properly responding to all requests. (Status code: 404) PSI
aem-code-sync[bot] commented 7 months ago
Page Scores Audits Google
/drafts/nimith/navattic-page Lighthouse returned error: ERRORED_DOCUMENT_REQUEST. Lighthouse was unable to reliably load the page you requested. Make sure you are testing the correct URL and that the server is properly responding to all requests. (Status code: 404) PSI
aem-code-sync[bot] commented 7 months ago
Page Scores Audits Google
/drafts/nimith/navattic-page PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI
keith-kaplan commented 7 months ago

@nimithshetty17 let's make the footer for the demos a Fragment since that shouldn't be changed by an author.

aem-code-sync[bot] commented 7 months ago
Page Scores Audits Google
/drafts/nimith/navattic-page PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI
aem-code-sync[bot] commented 7 months ago
Page Scores Audits Google
/drafts/nimith/navattic-page PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI
nimithshetty17 commented 7 months ago

@keith-kaplan have created and added two fragments for the footer from the approach Charity had suggested and they can be viewed here:- https://navattic-page-blocks--merative2--nimithshetty17.hlx.page/drafts/nimith/navattic-updated. Let me know if this is the expected approach.

aem-code-sync[bot] commented 7 months ago
Page Scores Audits Google
/drafts/nimith/navattic-updated PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI
nimithshetty17 commented 7 months ago

@sachinmesh the below issues are addressed:-

  1. Horizontal product logo text is missing. - Fixed
  2. The divider line color should be Neutral 140 i.e. 5C5A57 - Fixed
  3. Hamburger menu is missing on mobile. - Fixed
  4. Footer font style on mobile should be 14px light - Fixed

Please have a look and let me know if there are more.

keith-kaplan commented 7 months ago

@nimithshetty17 I created another demo for Micromedex and just saw that the CTA styling is broken when only using on button. Can we make sure the formatting is still correct even if one CTA is present?

https://navattic-page-blocks--merative2--nimithshetty17.hlx.page/clinical-decision-support/demo

nimithshetty17 commented 7 months ago

@nimithshetty17 I created another demo for Micromedex and just saw that the CTA styling is broken when only using on button. Can we make sure the formatting is still correct even if one CTA is present?

https://navattic-page-blocks--merative2--nimithshetty17.hlx.page/clinical-decision-support/demo

@keith-kaplan for solution it has to be authored by adding a field called CTA and the buttons below. Please check https://navattic-page-blocks--merative2--nimithshetty17.hlx.page/clinical-decision-support/demo.

sachinmesh commented 7 months ago
  1. On mobile and tablet, product logo should be 36px height.

    image
  2. There should not be any vertical separator line after the logo.

@nimithshetty17 @keith-kaplan @anabarcelona

aem-code-sync[bot] commented 7 months ago
Page Scores Audits Google
/drafts/nimith/navattic-updated PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI
nimithshetty17 commented 7 months ago
  1. On mobile and tablet, product logo should be 36px height. - fixed
  2. There should not be any vertical separator line after the logo. - fixed @sachinmesh
sachinmesh commented 7 months ago

Looking good to me. Thank you @nimithshetty17

@keith-kaplan @anabarcelona

aem-code-sync[bot] commented 7 months ago
Page Scores Audits Google
/drafts/nimith/navattic-updated PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI
nimithshetty17 commented 7 months ago

@sachinmesh - Removed the white line below iframe. @keith-kaplan we are good to merge the PR.

sachinmesh commented 7 months ago

Footer links are missing, rest is good to go @nimithshetty17 @keith-kaplan

sachinmesh commented 7 months ago

The footer links should not be in purple, on hover a white underline will come.

image

@nimithshetty17 @keith-kaplan @anabarcelona

aem-code-sync[bot] commented 7 months ago
Page Scores Audits Google
/drafts/nimith/navattic-updated PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI
nimithshetty17 commented 7 months ago

@sachinmesh - Footer issues have been addressed. @keith-kaplan @anabarcelona