Содержание

PlantUML - прикручиваем к Dokuwiki

PlantUML - это плагин для отрисовывания UML-диаграмм.

Требования

Установка описана для Ubuntu Server 10.04.4 & 12.04.2

Установка

$ sudo apt-get install openjdk-6-jre
$ sudo apt-get install graphviz

Работаем

Создаем страничку, пишем

<uml>
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response
Alice ->> Bob: Another authentication Request
Alice <<-- Bob: another authentication Response
</uml>

<uml>
[*] --> outbox
outbox -> отправка : С частотой 2 раза в сек.
отправка --> bounced : Известная ошибка,\nтребующая повторной\nотправки
отправка --> sent : Отправка без ошибок
отправка --> error : Неизвестная ошибка\nпри отправке
отправка --> overlimit : Превышен лимит\nотправок
overlimit --> [*]  
sent --> [*]
error --> [*]
bounced --> outbox : После выдержки 1 мин
</uml>

Проверяем, должно работать. Если что - проверяем логи веб-сервера, смотрим не заблокирована ли функция PHP под названием 'exec'

<uml>
Alice → Bob: Authentication Request
Bob –> Alice: Authentication Response
Alice →> Bob: Another authentication Request
Alice «– Bob: another authentication Response
</uml>

<uml>
[*] –> outbox
outbox → отправка : С частотой 2 раза в сек.
отправка –> bounced : Известная ошибка,\nтребующая повторной\nотправки
отправка –> sent : Отправка без ошибок
отправка –> error : Неизвестная ошибка\nпри отправке
отправка –> overlimit : Превышен лимит\nотправок
overlimit –> [*]
sent –> [*]
error –> [*]
bounced –> outbox : После выдержки 1 мин
</uml>