====== plantumlparser Plugin ====== ---- plugin ---- description: Create UML diagrams author : kylec32 email : kylec32@gmail.com type : Syntax lastupdate : 2023-11-02 compatible : Jack Jackrum, Igor, Hogfather, Frusterick Manners, Greebo depends : conflicts : plantuml similar : plantuml, seqdia, graphviz tags : uml, diagram downloadurl: https://github.com/kylec32/dokuwiki_plantumlparser/zipball/master bugtracker : https://github.com/kylec32/dokuwiki_plantumlparser/issues sourcerepo : https://github.com/kylec32/dokuwiki_plantumlparser donationurl: screenshot_img : ---- ===== Installation ===== Search and install the plugin using the [[plugin:extension|Extension Manager]]. Refer to [[:Plugins]] on how to install plugins manually. There is no need for the DokuWiki server to have internet access for this to work, just the browser viewing the page needs internet access. ===== Examples/Usage ===== Please refer to http: [[http://plantuml.com/|plantuml.com]] do get full description of the PlantUML syntax. With PlantUML, you can draw: * sequence diagram, * use case diagram, * class diagram, * activity diagram, * component diagram, * state diagram, * object diagram. A typical PlantUML diagram is enclosed by ''@startuml'' and ''@enduml''. Replace these by '''' and ''''. This block: Alice -> Bob: Authentication Request Bob --> Alice: Authentication Response Alice -> Bob: Another authentication Request Alice <-- Bob: another authentication Response renders this: {{http://plantuml.sourceforge.net/img/sequence_img001.png}} There is also a toolbar button that is added to quickly add the tags into the page. ===== Syntax ===== Whatever is inside the uml tags will be displayed as a SVG on the wiki page: Alice -> Bob: Authentication Request Bob --> Alice: Authentication Response Alice -> Bob: Another authentication Request Alice <-- Bob: another authentication Response === Change Log === * **2023-11-02** * Fixed deprecation warning. * Contribution by Ralf Stemmer * **2021-05-17** * New configuration option that allows removal of links section. Defaults to show links. * **2020-04-22** * Added the ability to use a different plantuml server * Contribution by Boris Flader * **2019-10-02** * Made ASCII Math Work * Contribution by Eduardo Mozart de Oliveira * **2019-03-26** * When using this plugin and dw2pdf xml was outputted to PDF. * **2018-08-23** * Stopped using planttext.com because they stopped hosting diagrams. * Contribution by Antoine Aflalo * **2018-07-07** * Fixed issue with multi-byte characters. * **2018-07-03** * Now the menu under the diagram is hidden when printing. * **2018-03-16** * Fixed bug introduce in previous change where the wrong link was put in for TXT diagrams. * **2018-03-11** * Diagrams are cached on server instead of being retrieved by every client every time. * Contribution by Antoine Aflalo * **2018-03-08** * Links to view the diagram outside the wiki are now added. * **2018-03-01** * Fixed issue where sometimes the plugin would break the page. * **2018-02-08** * Changed imaged to be served over https. * **2018-02-05** * Fixed issue where plugin wouldn't work on Windows server. * **2018-01-23** * Fixed bug where warnings were being displayed. * **2018-01-20** * Initial release