Files changed (1)
Plugin system is besed on OO principes and uses `Python ABCs <http://docs.python.org/library/abc.html>`_ . All plugin types must implement their specific base
class provided by MoinMoin package. All base classes are currently located in :keyword:`MoinMoin.plugin` module.
+Plugins must be on sys.path so that they can be imported. The most convient method of distribution is creating a package.
+List of plugin packages which should be loaded is stored in configuration under key ``plugins_enabled``.
As of now there aren't too many examples. There is an example plugin located in :file:`contrib/ExamplePlugin`.
Also most of the plugin types have inbuilt plugins in :keyword:`MoinMoin` package itself and you can use them as reference.