Skip to content

Migrate Total Wireless /m/home to Edge Delivery Services#81

Open
bridgetportela wants to merge 2 commits into
mainfrom
totalwireless
Open

Migrate Total Wireless /m/home to Edge Delivery Services#81
bridgetportela wants to merge 2 commits into
mainfrom
totalwireless

Conversation

@bridgetportela

Copy link
Copy Markdown

Summary

  • Migrate the Total Wireless mobile home page (/m/home) to Edge Delivery Services
  • Add 9 block variants (hero-promo, columns-promo, columns-benefits, cards-options, cards-plans, cards-bento, product-grid-picks, teaser-promo, faq-home) with JS, CSS, and xwalk models
  • Add import infrastructure: page-templates.json, 9 parsers, 3 transformers (cleanup, sections, DM/Scene7 images), and import-home.js
  • Wire DM/Scene7 dynamic-media handling: client-side auto-block in scripts/scripts.js + createOptimizedPicture dispatcher in scripts/aem.js so Scene7 template params survive rendering
  • Add styles/brand.css design tokens (navy/cream palette, Montserrat fallback for GalanoGrotesque) and re-assert them in styles.css
  • Instrument the Total Wireless header (content/nav) and footer (content/footer) with brand styling

Test plan

  • Preview the migrated page and confirm all 9 blocks render
  • Verify Scene7 dynamic-media images resolve as responsive <picture> elements
  • Confirm header (logo + nav) and footer render with Total Wireless branding
  • Run PageSpeed Insights on the preview URL
  • Publish content (home page, nav, footer) to Document Authoring

Note: content/* files (home page, nav, footer) are gitignored by design and published to the CMS separately.

🤖 Generated with Claude Code

claude added 2 commits July 15, 2026 01:05
…oter

Migrate the Total Wireless mobile home page to Edge Delivery Services:

- Add 9 block variants (hero-promo, columns-promo, columns-benefits,
  cards-options, cards-plans, cards-bento, product-grid-picks,
  teaser-promo, faq-home) with JS, CSS, and xwalk models
- Add import infrastructure: page-templates, 9 parsers, 3 transformers
  (cleanup, sections, DM/Scene7 images) and import-home.js
- Wire DM/Scene7 dynamic-media handling: client-side auto-block in
  scripts.js + createOptimizedPicture dispatcher in aem.js so Scene7
  template params survive rendering
- Add brand.css design tokens (navy/cream palette, Montserrat fallback
  for GalanoGrotesque) and re-assert them in styles.css
- Instrument Total Wireless header (nav.plain.html) and footer with
  brand styling

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@aem-code-sync

aem-code-sync Bot commented Jul 15, 2026

Copy link
Copy Markdown

Hello, I'm the AEM Code Sync Bot and I will run some actions to deploy your branch and validate page speed.
In case there are problems, just click a checkbox below to rerun the respective action.

  • Re-run all PSI checks
  • Re-run failed PSI checks
  • Re-sync branch
Commits

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants