1 [[!template id=plugin name=mscgen author="[[TerryGolubiewski]]"]
4 This plugin provides the mscgen [[ikiwiki/directive]].
5 This directive allows embedding [mscgen](http://www.mcternan.me.uk/mscgen/)
6 message sequence chart graphs in a page.
8 Here's an mscgen source example.
13 a [label="Client"],b [label="Server"];
18 a<=b [label="ack1, nack2"];
19 a=>b [label="data2", arcskip="1"];
25 Security implications: to be determined
27 [[!if test="enabled(mscgen)" then="""
28 And here's the resulting graph.
33 a [label="Client"],b [label="Server"];
38 a<=b [label="ack1, nack2"];
39 a=>b [label="data2", arcskip="1"];
47 This plugin uses the [[!cpan Digest::SHA]] perl module.
49 This plugin borrows heavily from the [[graphviz|plugins/graphviz]] plugin written by [[JoshTriplett]].