Flask-PluginKit¶
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?
A: Play.
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.
Warning
The current version v3.x is completely incompatible with the old version!
User Guide¶
Describe in detail how to develop a plugin using Flask-PluginKit.
- Installation
- Quickstart
- Tutorial
- Foreword
- Plugin Core
- Template Extension Point
- Hook Extension Point
- Blueprint Extension Point
- View function Extension Point
- Configuration
- Static Resource
- Error Handler Extension Point
- Template Filter Extension Point
- Template Context Processors Extension Point
- Dynamic Connection Point
- Third party plugin
- Afterword
- Web Manager
API Reference¶
If you are looking for information on a specific function, class or method, this part of the documentation is for you.
Additional Notes¶
Some additional instructions, styleguide, changelog, contributing, will be supplemented by others.