[wp-meta] [Making WordPress.org] #4677: Change how 'Active Installations' is calculated on 'Popular' tab

Making WordPress.org noreply at wordpress.org
Fri Aug 16 10:46:13 UTC 2019


#4677: Change how 'Active Installations' is calculated on 'Popular' tab
-----------------------------+--------------------
 Reporter:  DannyCooper      |      Owner:  (none)
     Type:  defect           |     Status:  new
 Priority:  normal           |  Milestone:
Component:  Theme Directory  |   Keywords:
-----------------------------+--------------------
 Ref: https://wordpress.org/themes/browse/popular/

 It's generally accepted that the algorithm for the 'Popular' tab is based
 on two variables:

 - Time in Directory
 - Active Installations

 This works well when .org is the primary distribution method, as both
 values start at 0.

 However, some authors/companies have realised you can manipulate the
 algorithm by accumulating installations before uploading your theme.

 So the variables look like this:

 Time in Directory = 1 day
 Active Installations = 10,000

 Because the time in directory is so low compared to the active
 installations, the theme will be given an artificially high position.

 It would be more accurate to include the time it took to accumulate
 **all** the installs. In which case the variables would be:

 - Time Since First Active Install
 - Active Installations

 There are two possible solutions:

 1) Store the number of active installations when a theme enters the
 directory and deduct that amount from any calculations. This would
 effectively reset the current variables to 0 (as they should be).

 Simplified:

 `$value = $time_in_directory * ($active_installations -
 $active_installations_on_entry)`

 2) Replace 'Time in Directory' with 'Time since first active install'. I
 believe this would require storing the value from the Update API.

 Simplified: `$value = $time_since_first_install * $active_installations`

-- 
Ticket URL: <https://meta.trac.wordpress.org/ticket/4677>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org


More information about the wp-meta mailing list