User Tools

Site Tools


dev-guide:plugins

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dev-guide:plugins [2025/05/27 17:32] – [Plugin Manager] Timdev-guide:plugins [2025/06/18 12:05] (current) barley1965
Line 1: Line 1:
-GroIMP is designed around plugins which can be added, modified or removed without modifying the GroIMP installation.+GroIMP is designed around pluginswhich can be added, modified or removed without modifying the GroIMP installation.
  
  
Line 21: Line 21:
   * [[:dev-guide:creating-own-plugin#Plugin_configuration_(For_Groimp_integration)|Create a GroIMP plugin]]   * [[:dev-guide:creating-own-plugin#Plugin_configuration_(For_Groimp_integration)|Create a GroIMP plugin]]
   * [[:dev-guide:creating-own-plugin#embedded_documentation|Add documentation to help panels]]   * [[:dev-guide:creating-own-plugin#embedded_documentation|Add documentation to help panels]]
-     * [[:dev-guide:linking-help-button | configure help buttons]]+     * [[:dev-guide:linking-help-button | Configure help buttons]]
   * [[https://gitlab.com/grogra/groimp-plugins|Git repo of GroIMP plugins]]   * [[https://gitlab.com/grogra/groimp-plugins|Git repo of GroIMP plugins]]
   * [[https://gitlab.com/grogra/groimp-template/|Plugin templates]]   * [[https://gitlab.com/grogra/groimp-template/|Plugin templates]]
Line 27: Line 27:
 ====== Managing plugins ====== ====== Managing plugins ======
  
-GroIMP plugins are located in to directories by default:+GroIMP plugins are located in directories by default:
   - ''/path/where/groimpisinstalled/plugins/''   - ''/path/where/groimpisinstalled/plugins/''
   - ''~/.grogra.de-platform/plugins/''   - ''~/.grogra.de-platform/plugins/''
  
-Additionally it is possible to add a directory with the argument ''-p /path/to/directory/''. (e.g. ''java -jar core.jar -p /dir/'').+Additionallyit is possible to add a directory with the argument ''-p /path/to/directory/''. (e.g. ''java -jar core.jar -p /dir/'').
  
 When GroIMP starts it will automatically load every plugin in the given paths.  When GroIMP starts it will automatically load every plugin in the given paths. 
Line 44: Line 44:
 The added plugin needs to be compiled and follow the plugin structure. See [[:dev-guide:creating-own-plugin|this guide]] on the plugin structure.   The added plugin needs to be compiled and follow the plugin structure. See [[:dev-guide:creating-own-plugin|this guide]] on the plugin structure.  
  
-**Note:** if you do not have the permission right to delete a repository from the GroIMP installation folder, you can prevent the plugin from being loaded by adding it to the //blacklisted// file.+**Note:** If you do not have the permission to delete a repository from the GroIMP installation folder, you can prevent the plugin from being loaded by adding it to the //blacklisted// file.
  
 ===== Plugin Manager ===== ===== Plugin Manager =====
Line 51: Line 51:
 [[user-guide:pluginmanager|Plugin Manager]]. [[user-guide:pluginmanager|Plugin Manager]].
  
-The plugin manager uses the [[:dev-guide:plugins-repository|plugin repositories]] to find plugin data. These repositories can be local or remote but needs to follow the given structure.+The plugin manager uses the [[:dev-guide:plugins-repository|plugin repositories]] to find plugin data. These repositories can be local or remote but need to follow the given structure.
  
-{{ :dev-guide:letters.gsz |}} 
dev-guide/plugins.1748359947.txt.gz · Last modified: 2025/05/27 17:32 by Tim