[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