[wp-trac] [WordPress Trac] #22316: Plugin Dependencies (Yet Another Plugin Dependencies Ticket)
WordPress Trac
noreply at wordpress.org
Fri Feb 10 23:12:48 UTC 2023
#22316: Plugin Dependencies (Yet Another Plugin Dependencies Ticket)
-------------------------------------------------+-------------------------
Reporter: Viper007Bond | Owner: afragen
Type: enhancement | Status: assigned
Priority: normal | Milestone: 6.3
Component: Upgrade/Install | Version: 3.4.2
Severity: normal | Resolution:
Keywords: dev-feedback has-patch needs- | Focuses:
design-feedback needs-dev-note has-unit-tests |
2nd-opinion |
-------------------------------------------------+-------------------------
Changes (by azaozz):
* keywords:
dev-feedback has-patch needs-design-feedback needs-dev-note has-unit-
tests
=>
dev-feedback has-patch needs-design-feedback needs-dev-note has-unit-
tests 2nd-opinion
Comment:
Generally I like the approach of having "manual" plugins and themes
dependencies (manual in the sense that nothing is installed or activated
automatically, instead there are messages making it easy to install the
requirements).
Having some "second thoughts" about the UI and workflow here.
- Not sure the global "Dependencies" tab is a good idea here. The other
tabs are for popular, recommended, favorite, etc. plugins that are
selected by the plugins repository. The tabs are (mostly) shortcuts when
searching for new or replacement plugins. Dependencies are predetermined
and required. A "Dependencies" tab doesn't belong there imho.
[[Image(https://i0.wp.com/user-
images.githubusercontent.com/5323259/161402203-9c88f4a9-3fb7-482c-
a0d3-f9e15c762159.jpg)]]
- Thinking that perhaps the dependencies will be shown separately for each
theme/plugin. Seems this can be in the plugin's "Install/View details"
dialog (popup/card). Installing dependencies should be from there too
imho.
- It is unclear how incompatibilities between different versions of
themes/plugins and their dependencies can be handled.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/22316#comment:277>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list