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 [2024/06/25 13:04] gaetandev-guide:plugins [2024/07/08 12:23] (current) – [GroIMP Plugin] timOb
Line 4: Line 4:
 ====== GroIMP Plugin ====== ====== GroIMP Plugin ======
  
-structure+Any repository with a ''plugin.xml'' and ''plugin.properties'' files is considered as a plugin by GroIMP. 
 +To be properly loadable though, the ''plugin.xml'' needs to include:
  
-how to make one+<code xml> 
 +<?xml version="1.0" encoding="UTF-8"?>  
 +<plugin id="your.plugin.id"  
 +version="x.x"  
 +xmlns="http://grogra.de/registry"
 +</code>
  
-git plugin+where ''plugin id'' and ''version'' need to be filled with the plugin information. 
 + 
 +See more:  
 + 
 +  * [[:dev-guide:creating-own-plugin#plugin_structure|Plugin structure]] 
 +  * [[: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:linking-help-button | configure help buttons]] 
 +  * [[https://gitlab.com/grogra/groimp-plugins|Git repo of GroIMP plugins]] 
 +  * [[https://gitlab.com/grogra/groimp-template/|Plugin templates]]
  
 ====== Managing plugins ====== ====== Managing plugins ======
Line 36: 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.
dev-guide/plugins.1719313473.txt.gz · Last modified: 2024/06/25 13:04 by gaetan