~/talk

Plugin ecosystems for Python web-applications

Talkat PyCon.DE 2017 · 2017-10-25..10-27· [web-platform, python]
slides:none on file

Claims a concrete, working plugin architecture used in pretix for years: a lightweight Django signal layer, automatic discovery via setuptools entry points that makes a plugin just a pip install away, namespaced URL inclusion, and per-event enable/disable stored in the database. Shows code patterns (app config import hooks, template tag to emit signals), recommends cookiecutter for plugin templates, warns against web UI package installs/auto‑updates, and reports the approach scales to many real plugins.

AI-written summary · about

  1. 0:00Start
  2. 8:41HOW TO INSTALL A PLUGIN
  3. 15:58Custom Signal() subclass
  4. 17:53MAKE IT EASY
~/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.