The Framework Framework
summary
Shows how to use Zope Component Architecture to swap behavior by registering adapters in a ZCML config: a tiny bookmarks app with Bookmark and SecureBookmark classes, plus adapters that open URLs in Chrome or Firefox. Demonstrates loading configs, using queryAdapter/getAdapter to return the most specific adapter, and named adapters (e.g. "Chrome") to override defaults. Notes real uses in Pyramid and Plone and that components let plugins extend behavior without forking.
AI-written summary · about








