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

FEATURE: Support new Discourse Home Pages Theme Component for highly integrated presentation #30

Merged
merged 9 commits into from
Jun 14, 2024

Conversation

merefield
Copy link
Member

@merefield merefield commented May 13, 2024

  • FEATURE: show content within the standard layout of Discourse site including standard header and sidebar
  • FEATURE: users are optionally redirected to the integrated version
  • FEATURE: crawlers continue to see standard landing pages
  • PRE-REQUISITES:

This works by adding a json only endpoint to Landing Pages to return the html within a json object that can be inserted by the Theme Component. The Home Pages Plugin exists only to provide valid routes for the TC.

See this Topic: https://coop.pavilion.tech/t/experimental-the-home-pages-add-on-integrate-static-content-from-landing-pages-and-add-dynamic-pages-too/3554?u=merefield

@merefield merefield marked this pull request as draft May 13, 2024 06:43
@merefield merefield changed the title Support new Discourse Home Pages Theme Component for highly integrated presentation FEATURE: Support new Discourse Home Pages Theme Component for highly integrated presentation May 13, 2024
@merefield merefield marked this pull request as ready for review May 28, 2024 12:18
@angusmcleod
Copy link
Member

@merefield Looks good 👍

@angusmcleod angusmcleod merged commit e012082 into paviliondev:main Jun 14, 2024
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.

None yet

2 participants