Web interface for workflow administration of Trac


This plugin provides an editor for workflow and a diagram of the workflow using the Graphviz program. It can be used to define and edit a ticket workflow:

See also: TracWorkflow, MultipleWorkflowPlugin.

Bugs/Feature Requests

Existing bugs and feature requests for TracWorkflowAdminPlugin are here.

If you have any issues, create a new ticket.

Known issues:

new status tickets:

Integrate plugin with MultipleWorkflowPlugin
Support extra workflow operations
Add configuration option for image type of workflow diagram
Add graph view settings to the workflow admin panel
Allow advanced workflow editing
Error message when diagram image cannot be written
Refactor image path generation


20 / 20


5 / 12


1 / 1


Download the zipped source from here.


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


  1. Install Graphviz:
    • Debian, Ubuntu: apt-get install graphviz
    • RHEL, CentOS, Fedora: yum install graphviz
  2. Using pip or easy_install:
    pip install ''
    easy_install -Z ''
  3. If you use Python 2.4 or 2.5, requires simplejson:
    easy_install simplejson
  4. Enable the plugin in your trac.ini file:
    tracworkflowadmin.* = enabled

Recent Changes

18545 by jun66j5 on 2023-06-06 08:24:50
tracworkflowadmin: make compatible with Trac 1.5.4 and Python 3
17675 by jun66j5 on 2020-02-04 09:36:14
tracworkflowadmin: refactor main.js
17674 by jun66j5 on 2020-02-04 09:09:56
tracworkflowadmin: fix close button in titlebar of dialog and escape button with jquery ui 1.11 in Trac 1.2 (refs #13744)


Author: jun66j5
Maintainer: Jun Omae
Contributors: OpenGroove,Inc. and tracpath

Last modified 4 years ago Last modified on Nov 29, 2019, 8:26:34 AM

Attachments (2)

Download all attachments as: .zip