Extension:ExternalUML

ExternalUML is an extension written for MediaWiki that renders a UML model from text using the online services yUML and websequencediagrams. These tools use scripting languages to automatically place the visual elements of diagrams. This supports class diagrams, activity diagrams, use case diagrams, and sequence diagrams.

License
The "No Blame" License.

Feel free to use this code as you wish, so long as you assume full responsibility for the consequences of said use. That is to say, don't blame the author(s) if something goes wrong. This code can be shared without any restrictions, as long as you accept the fact that it is your fault if something goes wrong. Although this program is distributed in the hope that it will be useful, it is provided WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Usage
Use the corresponding scripting language inside of the  tag.

Installation

 * 1) Copy & paste the code below in a file called ExternalUML.php and place it in your extensions directory of your MediaWiki folder.
 * 2) Put this line near the end of your LocalSettings.php in the MediaWiki root-folder to include the extension: