DokuWiki

It's better when it's simple

User Tools

Site Tools


plugin:yuml

yUML.me Plugin

Compatible with DokuWiki

  • 2017-02-19 "Frusterick Manners" yes
  • 2016-06-26 "Elenor Of Tsort" yes
  • 2015-08-10 "Detritus" yes
  • 2014-09-29 "Hrun" yes

plugin Creating class diagram, use case diagram or activity diagram in your page with following syntax in the marker yUML

Last updated on
2017-07-03
Provides
Syntax
Repository
Source

Tagged with classdiagram, uml, usecase

:!: New Release v1.0.0 - The new version includes a correction of the DokuWiki syntax and the simplification of the full plugin code.

Download and Installation

Download the plugin from GitHub latest releases and copy the yuml directory to /lib/plugins of your DokuWiki installation.

Usage & Examples

You can put a yUML.me class diagram, use case diagram or activity diagram in your page with following syntax:

usecase

Examples of syntaxes can be found at https://yuml.me/diagram/scruffy/usecase/draw https://yuml.me/diagram/scruffy/usecase/samples

<usecase [plain|nofunky|scruffy[;]][dir:[td|lr][;]][scale:75]>
	Use case diagram code here!
</usecase>
<classdiagram>
  [Customer]+1->*[Order]
  [Order]++1-items >*[LineItem]
  [Order]-0..1>[PaymentMethod]
</classdiagram>

classdiagram

Examples of syntaxes can be found at https://yuml.me/diagram/scruffy/class/draw https://yuml.me/diagram/scruffy/class/samples

<classdiagram [plain|nofunky|scruffy[;]][dir:[td|lr][;]][scale:75]>
	Class diagram code here!
</classdiagram>
<usecase>
  [User]-(Login)
  [User]-(Logout) 
  (Login)<(Reminder) 
  (Login)>(Captcha)
</usecase>

activitydiagram

Examples of syntaxes can be found at https://yuml.me/diagram/scruffy/activity/draw https://yuml.me/diagram/scruffy/activity/samples

<activitydiagram [plain|nofunky|scruffy[;]][dir:[td|lr][;]][scale:75]>
	Activity diagram code here!
</activitydiagram>
<activitydiagram>
  (start)->|a|
  |a|->(Make Coffee)->|b|
  |a|->(Make Break)->|b|
  |b|-><c>[want more coffee]->(Make Coffee)
  <c>[satisfied]->(end)
</activitydiagram>

Discussion

plugin/yuml.txt · Last modified: 2017-07-03 00:33 by Laupe