[wp-trac] [WordPress Trac] #22316: Plugin Dependencies (Yet Another Plugin Dependencies Ticket)
WordPress Trac
noreply at wordpress.org
Tue Sep 21 04:16:03 UTC 2021
#22316: Plugin Dependencies (Yet Another Plugin Dependencies Ticket)
------------------------------------------+---------------------
Reporter: Viper007Bond | Owner: (none)
Type: enhancement | Status: new
Priority: normal | Milestone: 5.9
Component: Upgrade/Install | Version: 3.4.2
Severity: normal | Resolution:
Keywords: dev-feedback has-patch early | Focuses:
------------------------------------------+---------------------
Changes (by peterwilsoncc):
* keywords: dev-feedback has-patch => dev-feedback has-patch early
Comment:
As the code stands, I think it's a good proof of concept but I don't think
this is ready to be considered for 5.9. The discussion on the approach has
been sporadic for the last four years so moving from proof of concept PR
to core seems a little rushed.
This is what I would like to see happen before this is considered for
merge:
* Feature discussion on this ticket rather than a PR. The code has come
before a revised discussion on the feature so getting the architecture
down before the proof-of-concept moves forward will help.
* Agenda a discussion on the feature in a Core dev-chat. The only
discussion I've seen is an announcement of the PR rather than discussing
the feature
* A feature plugin: this is a problem WP has been sitting on for nine
years, so there's no need to get it in to Core in the next three months.
During manual testing of the feature branch, I've found a few things that
will need a decision:
* should the bootstrapping of WP take in to account dependency order for
the `require`-ing of plugins
* how should external/commercial plugin repositories be accounted for
(there's a suggestion above of a `provider:` prefix)
* if a namespace prefix is used, should wordpress.org's plugin repo use
one too
It would also be good to get further design team involvement in the
notifications. My testing threw three dependency notifications and an
activation notification which was already becoming a little overwhelming.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/22316#comment:211>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list