Różnice
Różnice między wybraną wersją a wersją aktualną.
|
|
pl:miw:2009:miw09_metamodelwikiplugin:prezentacja [2009/07/07 22:18] jsi08 |
pl:miw:2009:miw09_metamodelwikiplugin:prezentacja [2019/06/27 15:50] |
====== MIW 2009 MetamodelWikiPlugin ====== | |
| |
=== Zrealizował: Marcin Godlewski === | |
| |
===== Cel projektu ===== | |
| |
Celem projektu było stworzenie pluginu do DokuWiki pozwalającego na tworzenie na stronach wiki diagramów UML. | |
| |
===== Realizacja ===== | |
| |
Działanie pluginów opiera się o wykorzystanie programów UMLGraph, Graphviz oraz GNUPlotutils. | |
| |
W ramach projektu stworzono dwa niezależne pluginy do generowania diagramów klas oraz diagramów sekwencji. | |
| |
Pluginy pozwalają na generowanie i umieszczanie na stronie plików png zawierających diagramy. | |
| |
===== Działanie ===== | |
| |
Aby stworzyć diagram klas należy umieścić pomiędzy znacznikami <uml class> i </uml class> definicję klas przy użyciu składni Javy i znaczników javadoc. | |
| |
Diagram sekwencji definiujemy pomiędzy znacznikami <uml seq> i </uml seq> przy użyciu składni UMLGraph'a. | |
| |
===== Instalacja ===== | |
| |
Najprostszym sposobem na zainstalowanie pluginów jest użycie Plugin Managera. | |
| |
Można również "ręcznie" umieścić rozpakowane archiwa {{:pl:miw:2009:miw09_metamodelwikiplugin:umlclass.zip}}, {{:pl:miw:2009:miw09_metamodelwikiplugin:umlsequence.zip}} w katalogu dokuwiki/lib/plugins/ . | |