~/talk

Search and find. How we made MDN discoverable

links:none on file
slides:none on file

MDN moves from Google custom search to an in-house system: a Kuma (Django) site serving ~33,000 pages, 900 live demos and edits from ~14,000 contributors while ~12 staff maintain it. The product implements full-text search with faceting, JSON endpoints (append .json), Kumascript for dynamic content, a responsive 2013 redesign, a command/query prototype for pre-filtering, and docs.json harvesting. The claim is that these tools make results discoverable and editable in production and the features are already deployed and in active use.

AI-written summary · about

  1. 0:00Intro
  2. 0:45Jannis background
  3. 1:18What is MDN
  4. 2:13Community platform
  5. 5:34The old site
  6. 8:22The redesign
  7. 10:15The search
  8. 11:11Public spaces
  9. 12:15Search pages
  10. 13:08Search features
  11. 13:53Documentation status
  12. 14:55Chromatic
  13. 15:32Firefox
  14. 16:50Code
  15. 18:25Questions
~/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.