~/talk

Putting Complex Location Data on the Map in Drupal 8

Talkat MidCamp 2018 · 2018-03-08..03-12· [web-platform, databases]
links:none on file
links:none on file
slides:none on file

Case study of the Chicago Park District migration handling 600 parks and over 2,000 facility locations, using Migrate and Migrate Tools with a custom source plugin to pull an unsupported SOAP service and CSV supplements, running daily imports and updating existing nodes, geocoding addresses via Google (paid quota) into Geolocation Field and Geocoder, storing polylines for park boundaries, and exposing a custom REST resource that exactly matches the old app’s API — migration and feeds work under those constraints.

AI-written summary · about

  1. 0:00Introduction and project overview
  2. 5:15Project requirements and challenges
  3. 11:20Importing dynamic and static data
  4. 17:51Geolocation and geocoding setup
  5. 25:24Daily imports and cron jobs
  6. 28:05Displaying location data in lists and maps
  7. 33:32Creating RESTful feeds for mobile apps
  8. 36:09Common migration and geocoding problems
  9. 43:04Q&A on maps and geolocation
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.