...
- a human readable description
- plugin groups - in most cases it will represent the plugins "location" in the main menu
- what type of features does this plugin deliver - one plugin can have many:
- end-user - plugin contains functions that are clearly visible to the end-user in the GUI
- external-integration - adds API and functions to integrate with external systems
- in the descriptor we should also be able to tell which external system it integrates if the plugin is specyfic for one system.
- internal-integration - see MDR-5 - Suggest to turn on internal integration plugins
- dev-library - has services, entities and/or utils that should be reused by other plugins
- plugin-pack - just aggregates some plugins with it's dependancies into a package
- licence
Groups and descriptions
...
Code Block |
---|
<information>
...
</information>
<features>
<end-user/>
<external-integration system="subiekt"/>
<internal-integration/>
<dev-library/>
<plugin-pack/>
</features> |
License
Code Block |
---|
<information> ... <license>AGPL</license> </information> |
...