[[PageOutline(2-5,Contents,pullout)]] = Trac !BlockDiag Plugin == Description This plugin allows you to embed blockdiag diagrams into Trac wiki pages. [http://tk0miya.bitbucket.org/blockdiag/build/html/index.html blockdiag] and [http://tk0miya.bitbucket.org/seqdiag/build/html/index.html seqdiag] is a powerful utility to generate diagrams from simple text format. A fork of the plugin can be found [https://github.com/yosisa/TracBlockdiag here], and may be more up-to-date. == Bugs/Feature Requests Existing bugs and feature requests for TracBlockDiagPlugin are [report:9?COMPONENT=TracBlockDiagPlugin here]. If you have any issues, create a [/newticket?component=TracBlockDiagPlugin new ticket]. [[TicketQuery(component=TracBlockDiagPlugin&group=type,format=progress)]] == Download Download the zipped source from [export:tracblockdiagplugin here]. You may (at least on Ubuntu 14.04LTS) need to install the corresponding Python modules from http://blockdiag.com. `easy_install blockdiag` + `easy_install seqdiag` should work. == Source You can check out TracBlockDiagPlugin from [/svn/tracblockdiagplugin here] using Subversion, or [source:tracblockdiagplugin browse the source] with Trac. == Installation General instructions on installing Trac plugins can be found on the [TracPlugins#InstallingaTracplugin TracPlugins] page. == Example This text will be rendered like below. {{{ {{{ #!blockdiag(type=png) { A -> B -> C; B -> D; } }}} }}} [[Image(blockdiag-sample.png)]] This text will be rendered like below. {{{ {{{ #!seqdiag(type=png) { browser -> webserver [label = "GET /index.html"]; browser <-- webserver; browser -> webserver [label = "POST /blog/comment"]; webserver -> database [label = "INSERT comment"]; webserver <-- database; browser <-- webserver; } }}} }}} [[Image(seqdiag-sample.png)]] == Recent Changes [[ChangeLog(tracblockdiagplugin, 3)]] == Author/Contributors '''Author:''' [wiki:iwata0303] [[BR]] '''Maintainer:''' [[Maintainer]] [[BR]] '''Contributors:'''