Plugin: mscgen
Author: Tjgolubi
Included in ikiwiki: no
Enabled by default: no
Included in goodstuff: no
Currently enabled: no

NAME

IkiWiki::Plugin::mscgen - embed message sequence chart

SYNOPSIS

In the ikiwiki setup file, enable this plugin by adding it to the list of active plugins.

add_plugins:
  - mscgen

DESCRIPTION

This plugin provides the msc directive. This directive allows embedding mscgen message sequence chart graphs in an ikiwiki page.

Here's an example that shows how an mscgen message sequence chart is embedded into an ikiwiki page.

[[!msc  src="""
  arcgradient = 8;

  a [label="Client"],b [label="Server"];

  a=>b [label="data1"];
  a-xb [label="data2"];
  a=>b [label="data3"];
  a<=b [label="ack1, nack2"];
  a=>b [label="data2", arcskip="1"];
  |||;
  a<=b [label="ack3"];
  |||;
"""]]

Security implications: to be determined.

This plugin borrows heavily from the graphviz plugin written by JoshTriplett.

PREREQUISITES

IkiWiki
mscgen
Digest::SHA

DOWNLOAD