Jetpack: Use settings search term as default module configuration URL#10668
Jetpack: Use settings search term as default module configuration URL#10668
Conversation
|
Thank you for the great PR description! When this PR is ready for review, please apply the Scheduled Jetpack release: January 10, 2019. Generated by 🚫 dangerJS |
|
It worth to mention that this PR (as-is) re-defines a configuration URL, which means that any custom redirects such as https://github.com/Automattic/jetpack/blob/master/modules/publicize.php#L56 will stop working. I've started working on cleaning up "old" code and overriding these URLs for specific modules (#10669 ), but it might be better to include these overrides in this PR. |
27b9332 to
b7ff278
Compare
jeherve
left a comment
There was a problem hiding this comment.
While this works well, it causes issues for the modules that do not have any configuration options in the Jetpack dashboard.
- Custom CSS redirects to the customizer, where one can use the feature.
- Widgets redirects to the widgets dashboard page.
- Infinite Scroll has more options in Settings > Reading than in the JP dashboard.
Before we flip the switch, we should consider what options would become harder to access with that change.
|
D21714-code. (newly created revision) |
|
@jeherve good point. I went through all the configurable modules and updated some of the configuration URLs which miss some configuration options in Jetpack settings. I left untouched |
jeherve
left a comment
There was a problem hiding this comment.
This tests well. I just have one tiny suggestion for the Widgets module.
* Add first version of the Changelog and testing list for 6.9 * Changelog: add #10710 * changelog: add #10538 * changelog: add #10741 * changelog: add #10749 * changelog: add #10664 * changelog: add #10224 * changelog: add #10788 * Changelog: add #10560 * Chanegelog: add #10812 * changelog: add #10556 * Changelog: add #10668 * Changelog: add #10846 * Changelog: add #10947 * Changelog: add #10962 * Changelog: add #10956 * Changelog: add #10940 * Changelog: add #10934 * Changelog: add #10912 * changelog: add #10866 * changelog: add #10924 * Changelog: add #10936 * Changelog: add #10833 * changelog: add #10867 * Changelog: add #10960 * Changelog: add #10888 * changelog: add #10840 * changelog: add #10972 * Changelog: add #10979 * changelog: add #10909 * Changelog: add #10958 * Changelog: add #10981 * Changelog: add #10564 * Changelog: add #10809 * Changelog: add #10982 * Changelog: add #10706 * Changelog: add #10978 * Changelog: add #10132 * Changelog: add #11022 * Changelog: add #11024 * Changelog: add #10875 * Changelog: add #11030 * Changelog: add #11053 * Changelog: add #10880 * Changelog: add #9359 * Changelog: add #11037 * Update block list * Changelog: add #11060 * Changelog: add #10755 * changelog: add #11000 * Changelog: add #10786 * Changelog: add #10945 * Changelog: add #10597
Changes proposed in this Pull Request:
configure_urlto redirect to Jetpack Settings search term by default. Before this - it was redirecting to legacy pre-react configuration pages.This change required by #10611 to provide flawless UX.
Testing instructions:
wp-admin/admin.php?page=jetpack_moduleswp-admin/admin.php?page=jetpack#/settings?term=$MODULEProposed changelog entry for your changes: