Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:entwickler:plugin_manager [2025/08/21 18:18] – [Main plugin file] mightymcoder | en:entwickler:plugin_manager [2025/08/21 18:22] (current) – [Make your plugin compatible with the Plugin Manager (Admidio 5)] mightymcoder | ||
---|---|---|---|
Line 14: | Line 14: | ||
* A consistent [[en: | * A consistent [[en: | ||
* Use of the new plugin namespace //Plugins// | * Use of the new plugin namespace //Plugins// | ||
- | * A [[en: | + | * A [[en: |
* A [[en: | * A [[en: | ||
* A JSON [[en: | * A JSON [[en: | ||
Line 318: | Line 318: | ||
</ | </ | ||
- | ==== Plugin configuration file ==== | + | ===== Plugin configuration file ===== |
Each plugin must provide a JSON configuration file containing basic plugin information and configuration (see: [[en: | Each plugin must provide a JSON configuration file containing basic plugin information and configuration (see: [[en: | ||
- | ====== Configuration file ====== | + | ======= Configuration file ======= |
Each plugin has to provide a JSON configuration file. The following table gives an overview of all keys currently available: | Each plugin has to provide a JSON configuration file. The following table gives an overview of all keys currently available: | ||
Line 436: | Line 436: | ||
</ | </ | ||
- | ====== Plugin class ====== | + | ======= Plugin class ======= |
The //Plugin// class extends the basic functionality provided by the abstract class // | The //Plugin// class extends the basic functionality provided by the abstract class // | ||
Line 474: | Line 474: | ||
</ | </ | ||
- | ======= PluginAbstract class ======= | + | ======== PluginAbstract class ======== |
<WRAP center round todo 60%> | <WRAP center round todo 60%> | ||
methods documentation | methods documentation | ||
</ | </ |