Skip to content

Conversation

@dchukhin
Copy link
Collaborator

@dchukhin dchukhin commented Oct 17, 2025

If this changeset needs to go into the FXC codebase, please add the WMO and FXC label.

This pull request includes the work from on #16810, which should be reviewed first

One-line summary

This pull request makes the advertising index/landing page editable through Wagtail.

Significant changes and points to review

This pull request turns the advertising page into a Wagtail-managed AdvertisingIndexPage page with the following components, defined in bedrock/mozorg/blocks/advertising.py:

  • advertising_hero_block
  • section_header_block
  • figure_with_statistic_block
  • feature_list_block

Also, a new snippet (ContactBannerSnippet) is available, and added to the AdvertisingIndexPage.

Issue / Bugzilla link

WT-334

Testing

To test locally, go to Wagtail and create an "Advertising index page" page in the page tree. Try to make the content identical to http://localhost:8000/en-US/advertising/.

lucianoratamero and others added 30 commits October 7, 2025 01:19
@dchukhin dchukhin changed the base branch from main to wt-303-ads-solutions-page November 5, 2025 15:04
Base automatically changed from wt-303-ads-solutions-page to main November 18, 2025 18:56
Copy link
Contributor

@stevejalim stevejalim left a comment

Choose a reason for hiding this comment

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

Light review. r+wc

Biggest concern is the /contact/ view which I think should be removed - see comments

("linkedin", "LinkedIn"),
("tiktok", "TikTok"),
("spotify", "Spotify"),
("twitter", "Twitter"),
Copy link
Contributor

Choose a reason for hiding this comment

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

I thought we weren't using Twitter for comms anymore - eg it's no longer in the Mozilla.org footer.

But if we are supporting linkss to it, it should be phrased as X not Twitter

@kkellydesign kkellydesign removed the request for review from janbrasna November 24, 2025 16:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Frontend HTML, CSS, JS... client side stuff Needs Review Awaiting code review Wagtail Development related to our use of Wagtail CMS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants