Difference between revisions of "Add-ons (Develop)"

From Freeplane - free mind mapping and knowledge management software
(Created page with 'This page will provide detailed information about developing Freeplane add-ons. Add-ons are installed in the Freeplane user directory (see Tools->Open user directory). An add-on...')
(No difference)

Revision as of 23:46, 24 October 2011

This page will provide detailed information about developing Freeplane add-ons.

Add-ons are installed in the Freeplane user directory (see Tools->Open user directory). An add-on is a package of some or all of these features, which can be installed at once.

Add-ons may contain any number of scripts and Zip files to be unpacked in the Freeplane user directory. Some of the possible applications:

  • Scripts: single scripts and Script libraries, optionally with accompanying libraries/JARs/class files. This way it's possible to bundle some Groovy scripts with the JFreechart library - so there's no need to download and install the JFreechart libraries anymore.
  • Icons: single icons, icon libraries or even a complete replacement of all Freeplane icons
  • Plugins. Since plugins may also be installed into the Freeplane user directory, add-ons may also provide plugins (such as the Scripting or Formula plugin you know).
  • Preferences.
  • Translations for menu items, config options etc.
  • Keyboard shortcuts (scripts only).
  • Script permissions (per script).
  • ...


TODO