## @package plugins Lodel2 plugin system # # The plugins activation system is based on __init__.py file. # The __all__ variable in @ref plugins/__init__.py is generated # from configuration by Lodel.plugins._all_plugins() method. Then the plugins should # auto-import all its source files using it's own package __init__.py file # # For the moment plugins capabilities are : # - Hooks registration using Lodel.LodelHook decoration class # - User authentification methods registration using Lodel.user.authentication_method decorator # - User identification methods using Lodel.user.identification_method decorator # # You can find examples plugins in : # - plugins.dummy (Hooks registration) # - plugins.dummy_auth (Auth and identification methods registration) # - plugins.dummy_acl (Complex plugin with settings enhancement example) # import Lodel.plugins ## @brief Contain all activated plugins name __all__ = Lodel.plugins._all_plugins()