2015-10-14 15:56:23 +02:00
Plugin Development
==================
2015-10-26 14:48:27 +01:00
Note: The plugin API is **considered alpha** at the moment.
2015-10-14 15:56:23 +02:00
Plugins are useful to extend the core functionalities of Kanboard, adding features, creating themes or changing the default behavior.
2015-12-29 01:24:09 +01:00
Plugin creators should specify explicitly the compatible versions of Kanboard. Internal code of Kanboard may change over time and your plugin must be tested with new versions. Always check the [ChangeLog ](https://github.com/fguillot/kanboard/blob/master/ChangeLog ) for breaking changes.
2015-10-14 15:56:23 +02:00
2015-10-26 14:48:27 +01:00
- [Creating your plugin ](plugin-registration.markdown )
- [Using plugin hooks ](plugin-hooks.markdown )
- [Override default application behaviors ](plugin-overrides.markdown )
- [Add schema migrations for plugins ](plugin-schema-migrations.markdown )
- [Add mail transports ](plugin-mail-transports.markdown )
- [Add notification types ](plugin-notifications.markdown )
- [Attach metadata to users, tasks and projects ](plugin-metadata.markdown )
2015-12-29 01:24:09 +01:00
- [Authentication architecture ](plugin-authentication-architecture.markdown )
- [Authentication plugin registration ](plugin-authentication.markdown )
- [Authorization Architecture ](plugin-authorization-architecture.markdown )
- [Custom Group Providers ](plugin-group-provider.markdown )
- [LDAP client ](plugin-ldap-client.markdown )
2015-10-14 15:56:23 +02:00
Examples of plugins
-------------------
2015-12-29 01:24:09 +01:00
- [Reverse-Proxy Authentication with LDAP support ](https://github.com/kanboard/plugin-reverse-proxy-ldap )
2015-10-26 14:48:27 +01:00
- [Slack ](https://github.com/kanboard/plugin-slack )
- [Hipchat ](https://github.com/kanboard/plugin-hipchat )
- [Jabber ](https://github.com/kanboard/plugin-jabber )
- [Sendgrid ](https://github.com/kanboard/plugin-sendgrid )
- [Mailgun ](https://github.com/kanboard/plugin-mailgun )
- [Postmark ](https://github.com/kanboard/plugin-postmark )
- [Amazon S3 ](https://github.com/kanboard/plugin-s3 )
2015-10-14 15:56:23 +02:00
- [Budget planning ](https://github.com/kanboard/plugin-budget )
2015-12-29 01:24:09 +01:00
- [User timetables ](https://github.com/kanboard/plugin-timetable )
2015-10-14 15:56:23 +02:00
- [Subtask Forecast ](https://github.com/kanboard/plugin-subtask-forecast )
- [Automatic Action example ](https://github.com/kanboard/plugin-example-automatic-action )
- [Theme plugin example ](https://github.com/kanboard/plugin-example-theme )
- [CSS plugin example ](https://github.com/kanboard/plugin-example-css )