[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