Infogami is a wiki application framework built on web.py.
Plugins are Python mcse / mcitp modules that get loaded into Infogami through a special API. They are invoked by submitting HTTP requests to the application, mcse / mcsa either HTML form posts or direct GET requests.
Templates are a mixture of HTML text and user-written code, approximately in the spirit of PHP templates.
The user-written code is in a special-purpose mcsa / mcts scripting language that is approximately a Python subset, which runs in a hopefully-secure server-side interpreter (embedded in the Python app) that has limited access to system functions mcsd / mcpd and resources.
from Infogami Developer Tutorial