~/talk

Practical APIs with eZ Publish / eZ Platform

Talkat Web Summer Camp 2016 · 2016-08-31..09-03· [api-design]
links:none on file
slides:none on file

Workshop builds a high‑level domain API on top of eZ Publish / eZ Platform: it implements a PHP IPA entity and brewery value objects, a service that loads eZ content and returns those entities, and an extended eZ Platform REST visitor with MIME‑type handling, caching headers (Varnish friendly) and image‑variation URLs. It also solves rich text embeds for alternate outputs (AMP) by adding a Rich Text reducer renderer and a custom matcher for representation‑specific templates. The result works but adds visitor complexity and a small learning curve.

AI-written summary · about

  1. 0:00Welcome and introduction
  2. 1:39What an API is
  3. 8:17API examples and definitions
  4. 13:41Demo content overview
  5. 16:21Exercise one setup
  6. 20:12Why you need an API
  7. 27:04High vs low-level APIs
  8. 32:11Building a domain API
  9. 35:26Exercise two: PHP API
  10. 40:19Image delivery in APIs
  11. 42:45Extending eZ REST API
  12. 53:36Exercise three: eZ REST API
  13. 54:01Advantages of eZ REST API
  14. 58:49eZ Rich Text field impact
  15. 1:06:44Different representations
  16. 1:10:06Exercise four: template matchers
  17. 1:23:39Handling unsupported content
  18. 1:26:01Rich Text renderers
  19. 1:31:08Exercise five: Rich Text reducer
  20. 1:35:03Q&A and summary
~/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.