[wp-trac] [WordPress Trac] #14179: Theme asking to update (theme with same name on WordPress.org)

WordPress Trac noreply at wordpress.org
Thu Jul 20 17:24:27 UTC 2017


#14179: Theme asking to update (theme with same name on WordPress.org)
----------------------------+----------------------------
 Reporter:  design_dolphin  |       Owner:
     Type:  defect (bug)    |      Status:  new
 Priority:  normal          |   Milestone:  WordPress.org
Component:  Themes          |     Version:
 Severity:  normal          |  Resolution:
 Keywords:                  |     Focuses:
----------------------------+----------------------------

Comment (by earnjam):

 Thinking more about it, while I like the idea in theory of a per-version
 theme/plugin hash for full backwards compatibility and addressing all of
 the issues with the current system (including the "controversies" over
 developers gaming the popular themes algorithm), I'm not sure it's really
 the best option.

 The process of generating the hashes for all the themes/plugins on .org
 would be a tremendous undertaking for a (relatively) small benefit and
 just wouldn't happen. Not to mention the extra complexity added to the
 update API, and the possibility of a user making a tiny edit to the
 theme/plugin header, screwing up their hash value and breaking update
 checks.

 The related tickets have two other much simpler options suggested.

 #23318 has a suggestion to include a GUID in the theme/plugin header. That
 basically just further specifies what to look for on the API side. It puts
 the onus on the developers to add, but could be verified as part of the
 submission/upload process before getting published, so everything on .org
 would have one.

 #32101 suggests adding a private flag to prevent update checks from
 occurring at all. Again, onus there is on the developers of external
 themes/plugins to add, but it would be even simpler than the GUID.

 Both of those make preventing bad auto-updates easy, and would help
 "verify" true installs on the API side. They don't, solve the problems for
 older themes/plugins, but would stop the problems going forward and be far
 simpler to implement. You're much more likely to get some traction on
 either of those options.

--
Ticket URL: <https://core.trac.wordpress.org/ticket/14179#comment:31>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list