Różnice
Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:miw:2009:miw09_metamodelwikiplugin:prezentacja [2009/07/07 21:22] jsi08 |
pl:miw:2009:miw09_metamodelwikiplugin:prezentacja [2019/06/27 15:50] (aktualna) |
====== MIW 2009 METAMODEL WIKI PLUGIN ====== | ~~SLIDESHOW~~ |
| ~~SLIDY_SLIDESHOW~~ |
| |
=== **Zrealizował: Marcin Godlewski === | ====== MIW 2009 MetamodelWikiPlugin ====== |
| |
| === Zrealizował: Marcin Godlewski === |
| |
===== Cel projektu ===== | ===== Cel projektu ===== |
| |
| Celem projektu było stworzenie pluginu do DokuWiki pozwalającego na tworzenie na stronach wiki diagramów UML. |
| |
===== Możliwości ===== | ===== Realizacja ===== |
| |
| W ramach projektu stworzono dwa niezależne pluginy do generowania diagramów klas oraz diagramów sekwencji. |
| |
| Działanie pluginów opiera się o wykorzystanie programów UMLGraph, Graphviz oraz GNUPlotutils. |
| |
| 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 ===== | ===== 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/ . |