Viewlets provide a generic framework for building pluggable user interfaces. Viewlets are a special type of content provider that allows a template to define a region (a "viewlet manager") into which content ("viewlets") can be plugged.
Documentation is hosted at https://zopeviewlet.readthedocs.io/