Welcome to Flask-PluginKit’s documentation.
This is a Flask-based plugin development kit that supports multiple extension types that you can use to create plugins for web applications with little or no change to the core code.
Q: Why did you develop this extension?
Get started with Installation and then get an overview with the Quickstart. There is also a more detailed Tutorial that shows how to create a small but complete plugin with Flask-PluginKit. The rest of the docs describe each component of Flask-PluginKit in detail, with a full reference in the API section.
Flask-PluginKit depends on the Flask.
The plugin based on Flask-PluginKit can be a local directory or a third-party package (such as pypi), which is the official plugin organization.
V3.3.1 or later is compatible with some data in v2.x, refer Compatible with older versions
Describe in detail how to develop a plugin using Flask-PluginKit.
- Plugin Core
- Template Extension Point
- Hook Extension Point
- Blueprint Extension Point
- View function Extension Point
- Class-based View Extension Point
- Static Resource
- Error Handler Extension Point
- Template Filter Extension Point
- Template Context Processors Extension Point
- Dynamic Connection Point
- Plugin PreProcessor Extension Point
- Third party plugin
- Web Manager
If you are looking for information on a specific function, class or method, this part of the documentation is for you.
Some additional instructions, styleguide, changelog, contributing, will be supplemented by others.