1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2024-11-28 09:24:24 +01:00

adds a section for plugins

This commit is contained in:
Nicolas Florentin 2016-06-16 18:01:45 +02:00 committed by GitHub
parent f7d8d18bc8
commit bf393b5052

View File

@ -27,8 +27,9 @@ FabManager is the FabLab management solution. It is web-based, open-source and t
7.2.1. [Settings](#i18n-settings)<br/>
7.2.2. [Applying changes](#i18n-apply)
8. [Open Projects](#open-projects)
9. [Known issues](#known-issues)
10. [Related Documentation](#related-documentation)
9. [Plugins](#plugins)
10. [Known issues](#known-issues)
11. [Related Documentation](#related-documentation)
@ -554,6 +555,21 @@ To start using this awesome feature, there are a few steps:
Go to your projects gallery and enjoy seeing your projects available from everywhere ! That's all.
<a name="plugins"></a>
## Plugins
Fab-manager has a system of plugins mainly inspired by [Discourse](https://fablab.lacasemate.fr/#!/projects) architecture.
It enables you to write plugins which can:
- have its proper models and database tables
- have its proper assets (js & css)
- override existing behaviours of Fab-manager
- add features by adding views, controllers, ect...
To install a plugin, you just have to copy the plugin folder which contains its code into the folder `plugins` of Fab-manager.
You can see an example on the [repo of navinum gamification plugin](https://github.com/LaCasemate/navinum-gamification)
<a name="known-issues"></a>
## Known issues