The FreeIBIS add-on for Freeplane is an Issue-Based Information System that can support coordination and planning of political decision processes, sensemaking and collaborative problem solving in a variety of social and technical contexts.
The add-on can add issues (questions), positions (answers) and arguments to a mind map and allows them to connect with each other according to the limitations of IBIS. An argument can support a position, a pro, or object to a position, a con.
The FreeIBIS add-on consists of 4 functions, that can be accessed from the Tools menu or by accelerator keys. The added IBIS elements can be recognized by their icon.
Function | Location on the menu | Accelerator key | Icon |
---|---|---|---|
Add an issue (question) | Menu -> Tools -> FreeIBIS | Ctrl+Slash | ❓ |
Add a position (answer) | Menu -> Tools -> FreeIBIS | Ctrl+Period | 💡 |
Add a pro (argument) | Menu -> Tools -> FreeIBIS | Ctrl+Equals | ➕ |
Add a con (argument) | Menu -> Tools -> FreeIBIS | Ctrl+Shift+Minus | ➖ |
The central node of a Freeplane IBIS should always be an issue.
- Select the central node of your mind map
- Add an issue with Ctrl+Slash. This will add the ❓ icon to the central node
- Formulate your issue, usually as a question
- Select an issue, position or argument
- Add an issue with Ctrl+Slash. This will create a child node with a ❓ icon and opens a dialog to edit the node text
- Formulate your issue
If you select a node that is not an IBIS element, no issue will be added.
First possibility:
- Select an issue
- Add an position with Ctrl+Period. This will create a child node with a 💡 icon and opens a dialog to edit the node text
- Formulate your position
Second possibility:
- Select a position
- Add an position with Ctrl+Period. This will create a sibling node with a 💡 icon and opens a dialog to edit the node text
- Formulate your position
If you select an argument or a node that is not an IBIS element, no position will be added.
First possibility:
- Select a position
- Add an pro with Ctrl+Equals. This will create a child node with a ➕ icon and opens a dialog to edit the node text
- Formulate your pro
Second possibility:
- Select an argument (pro or con)
- Add an pro with Ctrl+Equals. This will create a sibling node with a ➕ icon and opens a dialog to edit the node text
- Formulate your pro
If you select an issue or a node that is not an IBIS element, no pro will be added.
First possibility:
- Select a position
- Add an con with Ctrl+Shift+Minus. This will create a child node with a ➖ icon and opens a dialog to edit the node text
- Formulate your con
Second possibility:
- Select an argument (pro or con)
- Add an con with Ctrl+Shift+Minus. This will create a sibling node with a ➖ icon and opens a dialog to edit the node text
- Formulate your con
If you select an issue or a node that is not an IBIS element, no con will be added.
- Task #1: Restructure repository to work with Freeplane Gradle plugin
- Task #4: Update add-on definition mind map to latest devtools version
- Bug #3: Accelerator modifier not cross-platform
- Bug #2: Execution of scripts freezes when opening node editor
- Task #6: Remove obsolete line "// @CacheScriptContent(true)" from scripts
- Bug #7: Issue can refer to a node that is not an issue, position or argument
- Task #5: Document add-on in README.md
Oldest compatible Freeplane version: 1.8.10
Oldest compatible Freeplane version: 1.2.15