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.
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
- Class-based View Extension Point
- Configuration
- 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
- 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.