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

Request for User-Friendly URL for Release Blueprint Sharing #1864

Closed
courtneyr-dev opened this issue Oct 8, 2024 · 1 comment · Fixed by #1866
Closed

Request for User-Friendly URL for Release Blueprint Sharing #1864

courtneyr-dev opened this issue Oct 8, 2024 · 1 comment · Fixed by #1866

Comments

@courtneyr-dev
Copy link

When sharing blueprint URLs, particularly in chat platforms, the current long link tends to break due to its length, which affects its usability.

Request:
We'd appreciate a shorter, more easily pronounceable, and shareable URL, such as playground.wordpress.net/release or something similar as a permanent redirect. This would make it much easier to communicate and use across platforms.

Example of current URL:

  • https://playground.wordpress.net/#{%20%22preferredVersions%22:%20{%20%22php%22:%20%228.0%22,%20%22wp%22:%20%22beta%22%20},%20%22features%22:%20{%20%22networking%22:%20true%20},%20%22steps%22:%20[%20{%20%22step%22:%20%22login%22,%20%22username%22:%20%22admin%22,%20%22password%22:%20%22password%22%20},%20{%20%22step%22:%20%22importFile%22,%20%22file%22:%20{%20%22resource%22:%20%22url%22,%20%22url%22:%20%22https://raw.githubusercontent.com/wpaccessibility/a11y-theme-unit-test/master/a11y-theme-unit-test-data.xml%22%20}%20},%20{%20%22step%22:%20%22importFile%22,%20%22file%22:%20{%20%22resource%22:%20%22url%22,%20%22url%22:%20%22https://raw.githubusercontent.com/WordPress/theme-test-data/master/themeunittestdata.wordpress.xml%22%20}%20},%20{%20%22step%22:%20%22installPlugin%22,%20%22pluginZipFile%22:%20{%20%22resource%22:%20%22wordpress.org/plugins%22,%20%22slug%22:%20%22query-monitor%22%20},%20%22options%22:%20{%20%22activate%22:%20false%20},%20%22progress%22:%20{%20%22weight%22:%202%20}%20},%20{%20%22step%22:%20%22installPlugin%22,%20%22pluginZipFile%22:%20{%20%22resource%22:%20%22wordpress.org/plugins%22,%20%22slug%22:%20%22create-block-theme%22%20},%20%22progress%22:%20{%20%22weight%22:%202%20}%20},%20{%20%22step%22:%20%22installPlugin%22,%20%22pluginZipFile%22:%20{%20%22resource%22:%20%22wordpress.org/plugins%22,%20%22slug%22:%20%22debug-bar%22%20},%20%22progress%22:%20{%20%22weight%22:%202%20}%20},%20{%20%22step%22:%20%22installPlugin%22,%20%22pluginZipFile%22:%20{%20%22resource%22:%20%22wordpress.org/plugins%22,%20%22slug%22:%20%22health-check%22%20},%20%22progress%22:%20{%20%22weight%22:%202%20}%20},%20{%20%22step%22:%20%22installPlugin%22,%20%22pluginZipFile%22:%20{%20%22resource%22:%20%22wordpress.org/plugins%22,%20%22slug%22:%20%22test-reports%22%20},%20%22progress%22:%20{%20%22weight%22:%202%20}%20},%20{%20%22step%22:%20%22installPlugin%22,%20%22pluginZipFile%22:%20{%20%22resource%22:%20%22wordpress.org/plugins%22,%20%22slug%22:%20%22user-switching%22%20},%20%22progress%22:%20{%20%22weight%22:%202%20}%20}%20]%20}
  • https://playground.wordpress.net/?blueprint-url=https://raw.githubusercontent.com/wordpress/blueprints/trunk/blueprints/beta-rc/blueprint.json

A simple /release redirect would be a great solution, especially as it could serve both Beta and RC stages. This would be memorable and easier to say aloud.

Related suggestion from the Blueprints gallery:

@courtneyr-dev
Copy link
Author

cc: @brandonpayton

brandonpayton added a commit that referenced this issue Oct 8, 2024
## Motivation for the change, related issues

[When sharing blueprint URLs, particularly in chat platforms, the
current long link tends to break due to its length, which affects its
usability.](#1864 (comment))

Closes #1864

## Implementation details

This PR adds a simple redirect to `custom-redirects-lib.php`.

## Testing Instructions (or ideally a Blueprint)

Tested via a stale WP Cloud staging site. It had a
`custom-redirects-lib.php` file that was up-to-date-enough for this.
@github-project-automation github-project-automation bot moved this from Inbox to Done in Playground Board Oct 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants