Extension:FlowchartWiki

Flowchartwiki is an extension to MediaWiki for creating flowcharts from the links between wikipages in a category to support process modelling and process documentation in MediaWiki. This simplifies the self-organizing of teams and processes.

Each process-step is a wikipage and based on the links between the wikipages and a type assigned to a wikipage, a flowchart diagram is created automatically. This keeps the diagram always up to date and reduces manual maintenance. The Diagram itself is clickable to simplify the navigation in the wiki. A hierarchy of Processes is supported.

In comparison to popular office software, all users of the wiki can simultaneously access the process model and keep it up to date.

Usage
By adding a few special tags to Category pages and wikipages, a graph is created from the links. Add these tags to a category page:  ModelType::Draw
 * The CategoryBrowser tag creates and displays the flowchart on the current page.
 * The Modeltype tag selects the type of diagram (customizable).

Add these tags to the individual wikipage (besides the usual Category Tag).  LinksTo::Test2



Type::Rect_Red Level::100
 * The CategoryBrowser tag creates and display the flowchart on the wikipage and highlights the current page in the graph.
 * tags a link and is the indication FlowchartWiki to show this link in the flowchart.
 * The Dependencies Tag shows a list of pages linking here and where this page links to - including the type of the links.
 * sets the shape type used in the graph. The shape types are customizable and shape-types like "ProcessStep" or "Function" can be used.
 * is used by graphviz as an indication of where to place the process step in the graph.

Download instructions
Downloads are available from the sourceforge.net project page or from the website at. For prerequisites (Graphviz) please also check the website.

Installation
Installation instructions can be found on.