[[PageOutline(2-5,Contents,pullout)]] = Display UML diagrams using yuml == Description This is a preprocessor for including UML diagrams using the [http://yuml.me yUML service], a platform for creating and sharing UML diagrams. The following types of diagrams are supported: * use case diagrams * class diagrams * activity diagrams === Use Case diagrams {{{ {{{ #!YumlUseCase [User]-(Login) [User]-(Logout) (Login)<(Reminder) (Login)>(Captcha) }}} }}} The above wiki syntax results in the following image being included: [[Image(usecase_example.png)]] === Class diagrams {{{ {{{ #!YumlClass [Customer]+1->*[Order] [Order]++1-items >*[LineItem] [Order]-0..1>[PaymentMethod] }}} }}} The above wiki syntax results in the following image being included: [[Image(class_example.png)]] === Activity diagrams {{{ {{{ #!YumlActivity (start)->logged in->(Show Dashboard)->|a|->(end) not logged in->(Show Login)->|a| }}} }}} The above wiki syntax results in the following image being included: [[Image(activity_example.png)]] Also see the yuml.me site for information on the syntax to be used. So far, only the ''scruffy'' diagrams can be rendered - if requested, I'll add the ''straight'' diagrams as an option. == Bugs/Feature Requests Existing bugs and feature requests for YumlPreprocessorMacro are [report:9?COMPONENT=YumlPreprocessorMacro here]. If you have any issues, create a [/newticket?component=YumlPreprocessorMacro new ticket]. [[TicketQuery(component=YumlPreprocessorMacro&group=type,format=progress)]] == Download Download the zipped source from [export:yumlpreprocessormacro here]. == Source You can check out YumlPreprocessorMacro from [/svn/yumlpreprocessormacro here] using Subversion, or [source:yumlpreprocessormacro browse the source] with Trac. == Installation Just drop the file {{{YumlPreprocessor.py}}} in your plugins folder and enable it with the admin plugins interface. == Recent Changes [[ChangeLog(yumlpreprocessormacro, 3)]] == Author/Contributors '''Author:''' [wiki:dthomas] [[BR]] '''Maintainer:''' [[Maintainer]] [[BR]] '''Contributors:''' [[BR]]