[wp-meta] [Making WordPress.org] #3476: Kilometers range for the nearest meetup

Making WordPress.org noreply at wordpress.org
Fri Feb 23 19:59:27 UTC 2018


#3476: Kilometers range for the nearest meetup
--------------------------------------+------------------
 Reporter:  Mte90                     |       Owner:
     Type:  enhancement               |      Status:  new
 Priority:  normal                    |   Milestone:
Component:  API                       |  Resolution:
 Keywords:  2nd-opinion needs-design  |
--------------------------------------+------------------
Changes (by iandunn):

 * keywords:  2nd-opinion => 2nd-opinion needs-design
 * type:  defect => enhancement


Comment:

 Related #wp41442, #2998

 I like some of the ideas above, and they may be helpful for other
 situations, but I'm not sure the situation in this specific ticket is
 actually a problem. The Verona meetup will appear in the list a full week
 before it occurs.

 I think it’s important to keep in mind that the original purpose of this
 widget wasn't to help insiders like us keep track of 100% of the events
 that we’re interested in; it was to introduce new people to their local WP
 community, when they otherwise wouldn't hear about it.

 For people who are already aware of it, the widget can tangentially serve
 as a helpful reminder, but there are other means of keeping track of the
 local community, which will always be more effective, like subscribing to
 email notifications for the meetup.com group.

 There are so many competing preferences and circumstances that we're
 already trying to balance, and I'm leery of making things more
 complicated.

 ----

 Having said that, I do think it's valuable and important to make the
 results more ''relevant'' when we have practical options for doing that.

 > Reduce the radius

 If we did this unconditionally, I think that'd have the unintended side-
 effect of leaving some users with no results found in their area, even
 though there are still some within driving distance. The `100km` / `400km`
 values were chosen based on how how far the average attendee would be
 willing to drive, so I think it makes sense to keep them close to that
 practical guideline.

 Obviously there are lots of situations where that breaks down -- what
 about people who bike or bus instead of drive? What about cities where it
 takes an hour to travel 5k by car? etc -- but I'm leery of introducing
 more complexity.

 We could do it with some conditions, but that'd increase the complexity.

 > Query by square radius, then apply a circle radius on the results to
 limit it to 100km

 I like this, because it actually makes the results more accurate to the
 intended `100k` / `400k` radius, and we often get feedback about some
 events being too far away. It also seems like it'd be a relatively simple
 API-side change.


 > Order by distance then date - I don't believe this would have the
 intended effect for many locations, especially when GeoIP was used for a
 location rather than a entered location

 I think it'd also make the widget less intuitive and useful. I think
 people expect to see the events sorted chronologically, and silently
 changing that would probably cause people to miss events.


 > Display at least 3 events, showing all events happening in the next ~10
 days

 I like this idea too, but I think it might be good to cap the total number
 at 5 or 6, to avoid cluttering the UI. I'd also like to get some design-
 feedback on that.

 Pairing this with the circle-radius refinement seems like it would
 compound the effectiveness.


 > Increase the number of events which can be shown - Setting this per-
 locale wouldn't be out of the question IMHO.

 I don't like the idea of doing anything per-locale, because that adds a
 maintenance burden to keep those up to date, and things can change
 somewhat frequently, as different communities grow, shrink, and change.
 [https://central.wordcamp.org/reports/meetup-groups-report/?report-
 year=2018&period=2&action=Show+results We're coming up on 600 meetup
 groups] in the chapter program, which could result in a lot time spent
 tweaking per-locale settings as people report issues. I can also imagine
 different people in the same group wanting different settings based on
 their personal preferences.

--
Ticket URL: <https://meta.trac.wordpress.org/ticket/3476#comment:4>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org


More information about the wp-meta mailing list