wiki:MindMapMacro

Version 11 (modified by AdrianFritz, 4 years ago) (diff)

Confirm it works on 0.12. Adds some documentation details

Draw mind maps using wiki list syntax

Description

This macro can be used to include mind maps into wiki pages and other wiki-enabled Trac elements. The mind maps are displayed using a flash application.

Two input methods are supported:

  1. the normal macro form awaits a TracLink (e.g. attachment:file.mm) to a Freemind file.
  2. the long form reads and converts a wiki lists into a Freemind mindmap and displays it.

This version was written for Trac 0.11 and also works for 0.12.

See also the similar FreemindMacro.

Usage

A. Macro Form

[[MindMap(attachment:file.mm,width=60%,height=400px)]]

[[MindMap(source:/dir/file.mm,width=60%,height=400px)]]

[[MindMap(<any other TracLink>,width=60%,height=400px)]]

[[MindMap(<anything else which returns a link inside a Trac Wiki>,width=60%,height=400px)]]
Result of example code.

B. Long Form

{{{
#!MindMap
width=60%,height=400px,flashvars="startCollapsedToLevel=4|someothervar=2"

TestMindMap
 *(position=right,color=#00FF00) A
  * a
   * b
   * e
  * <html><img src="http://trac-hacks.org/chrome/site/trachacks_banner.png">
 *(position=right,color=#00FF00) B
  * a
  * b
   * i
   * v
  * c
 *(position=left,color=#00FF00) C
  * a
  * b
  * c
}}}

Options

The following options are supported:

Options Descrição Default
width Width of FreeMind window. [%] 100%
height Height of FreeMind window. [px] 600px
border Draws (1) a border arround FreeMind window as defined at CSS's border: section. Do not draw (0). [0,1] 0
flashvars List of flashvars for the flash application separated by "|"
Possible values are:
startCollapsedToLevel Level of collapsed mindmap branched 5
openUrl T.B.D. blank
someothervar T.B.D. T.B.D.

Install

Generic installation guidelines are troubleshooting can be found at TracPlugins.

Steps to install and configure this plugin are:

  1. Install
    • Dependencies:
      1. ExtractUrlPlugin. Install globally with:
        $ sudo https://trac-hacks.org/svn/extracturlplugin/0.11/
        
    • Plugin:
      1. with easy_install:
        $ sudo easy_install https://trac-hacks.org/svn/mindmapmacro/0.11/
        
  2. Enable
    • Update TracIni file (..../trac.ini) with:
      tracextracturl.* = enabled
      tracmindmap.* = enabled
      
  3. Restart web server:
    $ sudo /etc/init.d/apache2 restart
    

Requirements

Bugs/Feature Requests

Existing bugs and feature requests for MindMapMacro are here.

If you have any issues, create a new ticket.

Source & Download

You can check out MindMapMacro from here using Subversion, or browse the source with Trac.

You can also download the zipped source from here.

Recent Changes

[14043] by jun66j5 on 2014-07-27 02:03:40
Use the Trac DB-API to prevent SQL injection (fixed #11829)
[13653] by rjollos on 2014-02-11 02:40:53
Added ExtractUrlPlugin to install requirements. Refs #7481.
[13652] by rjollos on 2014-02-11 02:40:49
Normalized to 4-space indentation using reindent.py. Refs #7481.

Author/Contributors

Author: martin_s
Maintainer: martin_s
Contributors:

Attachments (2)

Download all attachments as: .zip