Version 3 (modified by rjollos, 5 years ago) (diff)

Add maintainer

Integrate UML diagrams with Trac


WebSequenceDiagram is a plug-in for integrating UML sequence diagrams from Web Sequence Diagrams in Trac wiki pages. It can be found here.

Bugs/Feature Requests

Existing bugs and feature requests for WebSequenceDiagramPlugin are here.

If you have any issues, create a new ticket.


Download the zipped source from here.


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


A simple macro to include a sequence diagram from

Installation via Source

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: In addition, the Easy Install package is required to create Python eggs. See for more information on using and installing Easy Install.

Change to the download directory and run:

python 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.

Configuration (trac.ini)

To enable the plugin::

[components] sequencediagram.* = enabled

Optionally you can specify a style for the sequence diagram by adding a sequence diagram section to the trac.ini file:

[sequencediagram] style = rose


An example usage::

Alice->Bob: Authentication Request
note right of Bob: Bob thinks about it.
Bob-->Alice: Authentication Response

Recent Changes

[6391] by rjollos on 2009-08-18 09:11:49
Adding WebSequenceDiagram code from
[6390] by rjollos on 2009-08-18 09:10:40
Adding directory for 0.11
[6169] by rjollos on 2009-07-10 00:43:06
New hack WebSequenceDiagramPlugin, created by rjollos


Author: Carl Gould of Inductive Automation
Maintainer: rjollos