[wp-trac] [WordPress Trac] #32101: Ability to mark plugin as unmanaged
WordPress Trac
noreply at wordpress.org
Mon Jul 6 12:12:38 UTC 2015
#32101: Ability to mark plugin as unmanaged
-------------------------+------------------------------
Reporter: damonganto | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Plugins | Version: 4.1.2
Severity: normal | Resolution:
Keywords: | Focuses:
-------------------------+------------------------------
Comment (by Rarst):
Mark jumped on the patch so fast I hadn't had the time to collect my
thoughts on at contributor day. :)
The whole updates system in WP is a very layered issue.
On a broad level WP extension ecosystem is engineered with single set of
official repositories in mind. So far it resists possibility or alternate
repositories technically (overreaching "push" model, inconvenient to
override) and organizationally (alternate infrastructure implementations
are banned from being distributed through official channels).
As an implementation detail the data about all installed extension is
getting pushed to official repositories, with implications to privacy and
often causing wrong updates being matched and served. In current code this
behavior is extremely inconvenient to override (requires manipulating
intermediary data in HTTP requests being made) and requires extension to
be active to be able to.
In my opinion in scope of this ticket the Private flag makes sense to opt
out extension from being subject to any data pushes. It is important that
implementation as header flag will still function when extension is
disabled.
Trying to "solve" the general updates situation, however, is much more
involved technically and organizationally.
TL;DR let's just get this in because it's badly needed... and leave
dreaming of more flexible update system for another day
--
Ticket URL: <https://core.trac.wordpress.org/ticket/32101#comment:16>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list