Contents
Render UML diagrams on Trac wiki and ticket pages
Notice: This plugin is unmaintained and available for adoption.
Description
This plugin is a macro that allows you to include a sequence diagram from WebsequenceDiagrams. WebsequenceDiagrams is a platform for creating online process diagrams that can be embedded within a web page. This among other things allows you to integrate UML sequence diagrams from Web Sequence Diagrams in Trac wiki pages, which can be found here.
An example usage:
{{{ #!SequenceDiagram Alice->Bob: Authentication Request note right of Bob: Bob thinks about it. Bob-->Alice: Authentication Response }}}
This will be displayed as follows:
WebsequenceDiagrams is free to use, but is proprietary licensed.
See also:
- MermaidMacro Render mermaid diagrams in wiki pages
- MscgenPlugin Add message sequence chart diagrams with mscgen to Trac wiki page
- PlantUmlMacro Render PlantUML diagrams in wiki pages
- TracBlockDiagPlugin Render blockdiag diagrams into Trac wiki pages
Bugs/Feature Requests
Existing bugs and feature requests for WebSequenceDiagramPlugin are here.
If you have any issues, create a new ticket.
defect |
1 / 1 |
|
---|---|---|
enhancement |
0 / 1 |
Download
Download the zipped source from here.
Source
You can check out WebSequenceDiagramPlugin from here using Subversion, or browse the source with Trac.
Installation
The installation of the sequence diagram plugin from source is done by creating a Python egg distribution file and copying the .egg file to the Trac plugins directory. Detailed information on Python eggs can be found at here. In addition, the Easy Install package is required to create Python eggs. See EasyInstall for more information on using and installing Easy Install.
Change to the download directory and run:
python setup.py bdist_egg
This will generate a Python egg in the dist directory. Copy the egg file into the trac/plugins
directory and follow the Configuration steps outlined below.
To enable the plugin add the following to your trac.ini
file:
[components] sequencediagram.* = enabled
Configuration
Optionally, you can specify a style for the sequence diagram by adding a sequence diagram section to the trac.ini
file:
[sequencediagram] style = rose
Recent Changes
- 6391 by rjollos on 2009-08-18 07:11:49
-
Adding WebSequenceDiagram code from http://www.websequencediagrams.com/embedding.html
- 6390 by rjollos on 2009-08-18 07:10:40
-
Adding directory for 0.11
- 6169 by rjollos on 2009-07-09 22:43:06
-
New hack WebSequenceDiagramPlugin, created by rjollos
(more)
Author/Contributors
Author: Carl Gould (Inductive Automation)
Maintainer: none (needsadoption)
Contributors:
Attachments (1)
-
websequencediagram.png (21.6 KB) - added by 8 years ago.
WebSequence diagram example
Download all attachments as: .zip