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

Add functionality for flagship event landing pages #1193

Merged
merged 1 commit into from
Jan 30, 2024

Conversation

iandunn
Copy link
Member

@iandunn iandunn commented Jan 12, 2024

See https://www.figma.com/file/zDDX2dyqXSt8ASEeZ8h3LQ/WordCamp-Archives?type=design&node-id=4467-1930&mode=dev

  • Modifies sunrise.php to not redirect {flagship}.wordcamp.org to {flagship.wordcamp.org/{latest year}
  • Modifies sunrise.php to show a landing page instead of the redirect
  • Adds a new theme to show that landing page. I chose a theme to try and keep things straightforward, rather than having to muck with Core internals too much. We can't just output some HTML from sunrise because we need to wait until WP is fully loaded.

This is the functionality only, the design will need to be implemented in a follow-up PR. This PR's functionality will be disabled on production until that PR merges.

@iandunn
Copy link
Member Author

iandunn commented Jan 15, 2024

I think the functionality is mostly done. Once the design is finalized I can circle back to implement that.

@iandunn iandunn force-pushed the flagship-landing branch 5 times, most recently from bf287f1 to 3a87def Compare January 29, 2024 22:35
@iandunn iandunn changed the title Add landing pages for flagship events Jan 29, 2024
@iandunn iandunn force-pushed the flagship-landing branch 3 times, most recently from e2d8f01 to bd81026 Compare January 30, 2024 00:13
It's disabled because the design hasn't been implemented yet.
@iandunn iandunn marked this pull request as ready for review January 30, 2024 00:20
@iandunn iandunn merged commit 13c002d into production Jan 30, 2024
3 checks passed
@iandunn iandunn deleted the flagship-landing branch January 30, 2024 00:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
1 participant