User Tools

Site Tools


01_user_documentation:11_plugin:01_structure

Differences

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

Link to this comparison view

Next revision
Previous revision
01_user_documentation:11_plugin:01_structure [2025/11/01 03:24] – created gaetan01_user_documentation:11_plugin:01_structure [2025/11/01 03:55] (current) gaetan
Line 1: Line 1:
 ====== Structure ====== ====== Structure ======
  
-The GroIMP software can be extended by plugins. This page describes how to write a plugin named MyPlugin. 
  
-Firstly, a plugin has to have a special directory layout. The layout depends on how you run GroIMP. There are currently two layout:+Any repository with ''plugin.xml'' and ''plugin.properties'' files is considered as a plugin by GroIMP. 
 +To be properly loadable though, the ''plugin.xml'' needs to include: 
 + 
 +<code xml> 
 +<?xml version="1.0" encoding="UTF-8"?>  
 +<plugin id="your.plugin.id"  
 +version="x.x"  
 +xmlns="http://grogra.de/registry"
 +</code> 
 + 
 +where ''plugin id'' and ''version'' need to be filled with the plugin information. 
 + 
 + 
 +=====  ===== 
 + 
 +plugin has to have a special directory layout. The layout depends on how you run GroIMP. There are currently two layout:
   - As compiled plugin.   - As compiled plugin.
   - As compiled classes.   - As compiled classes.
01_user_documentation/11_plugin/01_structure.1761963893.txt.gz · Last modified: 2025/11/01 03:24 by gaetan