[wp-trac] [WordPress Trac] #32101: Ability to mark plugin as unmanaged
WordPress Trac
noreply at wordpress.org
Thu Apr 30 17:43:28 UTC 2020
#32101: Ability to mark plugin as unmanaged
-------------------------------------+----------------------------
Reporter: damonganto | Owner: DrewAPicture
Type: task (blessed) | Status: assigned
Priority: normal | Milestone: WordPress.org
Component: Plugins | Version: 4.1.2
Severity: major | Resolution:
Keywords: has-patch needs-testing | Focuses:
-------------------------------------+----------------------------
Comment (by apedog):
I think actually the onus shouldn't be on WP.org plugins repo. Regardless
of the naming policy WP.org repo adopts.
If someone wants to upload a generic {{{google-tag-manager}}} utility
plugin to WP.org, she shouldn't be blocked from using that generic name
just because another {{{google-tag-manager}}} plugin already exists "in
the wild".
This is a WP core issue. Not a WP.org plugins-repo issue.
The idea is to allow ''any'' plugin with ''any'' name to tell WP core:
"__I am not a WP.org plugin. I update from X__" or "__I am not a WP.org
plugin. And I don't update at all. Leave me alone.__"
The point of adding this as a header (and not a hook) is so the plugin can
communicate this to core even when deactivated.
This reduces the onus on the plugins repository to manage plugin naming
conventions. And it affords plugin authors better control of their
plugins. Be they publicly-available plugins (used by 100 installations) or
a tailor-made plugin (used by a single website). I can write a small
{{{google-tag-manager}}} plugin with hard-coded ID for a client and never
worry about a potential future conflict when someone adds a similar plugin
to the WP.org repo.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/32101#comment:70>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list