1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/kanboard_ynh.git synced 2024-09-03 19:36:17 +02:00
kanboard_ynh/sources/doc/plugins.markdown

40 lines
2.2 KiB
Markdown
Raw Normal View History

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)