Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:miw:2009:miw09_metamodelwikiplugin [2009/07/08 10:04]
jsi08
pl:miw:2009:miw09_metamodelwikiplugin [2019/06/27 15:50] (aktualna)
Linia 15: Linia 15:
 ====== Projekt ====== ====== Projekt ======
  
-Projekt stanowią dwa pluginy do Dokuwiki: Umlclass Plugin generujący diagramy klas oraz Umlsequence Plugin generujący diagramy sekwencji, zgodne z UML. Diagramy ​mogą być używane niezależnie,​ jednak do działania wymagają częściowo tego samego oprogramowania. Mogą być więc traktowane jako całość.+Projekt stanowią dwa pluginy do Dokuwiki: Umlclass Plugin generujący diagramy klas oraz Umlsequence Plugin generujący diagramy sekwencji, zgodne z UML. Pluginy ​mogą być używane niezależnie,​ jednak do działania wymagają częściowo tego samego oprogramowania. Mogą być więc traktowane jako jedna całość.
  
 ====== Sprawozdanie ====== ====== Sprawozdanie ======
  
-1. Używanie pluginów:+===== Używanie pluginów ​=====
  
-1.1. Umlclass Plugin - aby stworzyć na stronie diagram klas należy umieścić w wiki opis klas przy użyciu składni Javy i znaczników javadoc pomiedzy znacznikami <uml class> i </uml class>. Na stronie wynikowej opis tekstowy zostanie zastąpiony plikiem png.+1. Umlclass Plugin - aby stworzyć na stronie diagram klas należy umieścić w wiki opis klas przy użyciu składni Javy i znaczników javadoc pomiedzy znacznikami <uml class> i </uml class>. Na stronie wynikowej opis tekstowy zostanie zastąpiony plikiem png.
  
-1.2. Umlsequence Plugin - aby stworzyć na stronie diagram sekwencji należy umieścić w wiki opis diagramów sekwencji (opis składni [[http://​www.umlgraph.org/​doc/​index.html]]) pomiędzy znacznikami <uml seq> i </uml seq> (w opisie diagramu nie należy umieszczać wierszy '​.PS',​ 'copy "​sequence.pic";'​ i '​.PE'​ - są one dodawane automatycznie). Na stronie wynikowej opis tekstowy zostanie zastąpiony plikiem png.+2. Umlsequence Plugin - aby stworzyć na stronie diagram sekwencji należy umieścić w wiki opis diagramów sekwencji (opis składni [[http://​www.umlgraph.org/​doc/​index.html]]) pomiędzy znacznikami <uml seq> i </uml seq> (w opisie diagramu nie należy umieszczać wierszy '​.PS',​ 'copy "​sequence.pic";'​ i '​.PE'​ - są one dodawane automatycznie). Na stronie wynikowej opis tekstowy zostanie zastąpiony plikiem png.
  
-2. Instalacja+===== Instalacja ​=====
  
 Pluginy można instalować za pomocą Plugin Managera ([[http://​www.dokuwiki.org/​plugin:​plugin]]) lub ręcznie w sposób opisany poniżej. Pluginy można instalować za pomocą Plugin Managera ([[http://​www.dokuwiki.org/​plugin:​plugin]]) lub ręcznie w sposób opisany poniżej.
  
-2.1. Umlclass Plugin - do tworzenia grafiki png używa pakietu UMLGraph, który z kolei wykorzystuje program Graphviz, sam natomiast jest napisany w Javie.+1. Umlclass Plugin - do tworzenia grafiki png używa pakietu UMLGraph, który z kolei wykorzystuje program Graphviz, sam natomiast jest napisany w Javie.
 Aby zainstalować plugin należy umieścić syntax.php w katalogu dokuwiki/​lib/​plugins/​umlclass/​ . Zainstalowane muszą być JDK (może być to OpenJDK), Graphviz i UMLGraph (instrukcja na stronie [[http://​www.umlgraph.org/​|UMLGraph]]). UMLGraph musi znajdować się w ścieżce przeszukiwania. Częstym problemem po instalacji UMLGrapha jest niespełnienie wymogu aby tools.jar (składnik JDK) i UmlGrpah.jar znajdowały się w tym samym katalogu. Jest to konieczne aby UMLGraph działał poprawnie. Aby zainstalować plugin należy umieścić syntax.php w katalogu dokuwiki/​lib/​plugins/​umlclass/​ . Zainstalowane muszą być JDK (może być to OpenJDK), Graphviz i UMLGraph (instrukcja na stronie [[http://​www.umlgraph.org/​|UMLGraph]]). UMLGraph musi znajdować się w ścieżce przeszukiwania. Częstym problemem po instalacji UMLGrapha jest niespełnienie wymogu aby tools.jar (składnik JDK) i UmlGrpah.jar znajdowały się w tym samym katalogu. Jest to konieczne aby UMLGraph działał poprawnie.
  
-2.2. Umlsequence Plugin - do tworzenia grafiki używa programu pic2plot z pakietu GNUPlotutils oraz UMLGraph'​a.+2. Umlsequence Plugin - do tworzenia grafiki używa programu pic2plot z pakietu GNUPlotutils oraz UMLGraph'​a.
 Aby zainstalować plugin należy umieścić syntax.php w katalogu dokuwiki/​lib/​plugins/​umlsequence/​ . Dodatkowo zainstalowany musi być program pic2plot z pakietu GNUPlotutils. Plik sequence.pic będący częścią UMLGraph'​a musi znajdować się w katalogu dokuwiki/​lib/​plugins/​umlsequence/​ . Aby zainstalować plugin należy umieścić syntax.php w katalogu dokuwiki/​lib/​plugins/​umlsequence/​ . Dodatkowo zainstalowany musi być program pic2plot z pakietu GNUPlotutils. Plik sequence.pic będący częścią UMLGraph'​a musi znajdować się w katalogu dokuwiki/​lib/​plugins/​umlsequence/​ .
  
pl/miw/2009/miw09_metamodelwikiplugin.1247040248.txt.gz · ostatnio zmienione: 2019/06/27 15:57 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0