Changes between Version 2 and Version 7 of Ticket #61269
- Timestamp:
- 05/22/2024 08:36:43 PM (6 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #61269
- Property Keywords has-patch needs-dev-note needs-testing needs-testing-info added
-
Ticket #61269 – Description
v2 v7 18 18 An enhancement ticket is open for exploring an onboarding framework (see #61040). 19 19 20 The Plugins Dependencies (aka PD) feature made a technical and design decision for its workflow. In talking with @costdev, the feature did not set out to ban redirects after activation. Jorbin summarized the feature's problem statement as:20 The Plugins Dependencies (aka PD) feature made a technical and design decision for its workflow. In talking with @costdev, the feature did not set out to ban redirects after activation. @jorbin summarized the feature's problem statement as: 21 21 >The problem PD aims to solve is that when a plugin has a dependency on another, users are left to their devices which leads to inconsistent user experiences and potential for site breakage by deactivating plugins that are relied upon 22 22 … … 35 35 * In a 6.5.x minor, give plugins a mechanism (filter) to register their URL for Core to handle the redirect. To minimize risks in a minor, the scope is essentially an "opt-out" by using a filter that will become part of the onboarding framework. 36 36 37 * In 6.6 major, the mechanism becomes the entry point into the onboarding framework.37 * In 6.6+ major, the mechanism becomes the entry point into the onboarding framework. 38 38 39 39 * Then deal with the scope and impacts of a possible new onboarding framework and/or workflow in a major release, i.e. to give time for discussion, consideration, experimentation, feedback, adoption, etc. … … 44 44 * add a new filter `plugin_configuration_data_{$slug}` for the onboarding/configuration URL, with an initial parameter value of `array( 'url' => '' )`. 45 45 * if filtered, it auto-redirects to that URL after activation. 46 * In 6.6 :46 * In 6.6+: 47 47 * the filter is the entry point into the onboarding framework. 48 48 * the filter's array is extended for the needs of the onboarding framework.