To jest stara wersja strony!


Wstęp

  • celem zadania było utworzenie pluginu dla Dokuwiki umożliwiającego renderowanie diagramów z zamieszczonego kodu DOT, oraz plików umieszczonych w wiki.

Rozbudowa istniejącego pluginu

  • czego nie było
  • co dodano

FIXME

Instalacja pluginu

  • plugin dostarczony jest w postaci archiwum TAR. Instalacja polega na wskazaniu odpowiedniej lokalizacji w managerze pluginów Dokuwiki. Dalszy proces instalacji przebiega automatycznie.
  • aby możliwe było zamieszczanie w wiki plików *.dot niezbędne jest dodanie w pliku conf/mime.conf linii:
dot    application/graphviz

Sposób użycia

  • aby kod dot został przetworzony należy umieścić go pomiędzy odpowiednimi tagami, tak jak pokazano w poniższym przykładzie:
 <graphviz>KOD DOT</graphviz> 
  • przykładowo po wpisaniu kodu:
<graphviz>
  digraph G {
     a -> b;
  }
</graphviz>

uzyskany zostanie następujący efekt:

  • istnieje możliwość wczytania pliku DOT zamieszczonego w wiki, np.
<graphviz file="pl:miw:plik.dot"></graphviz>
  • można również wczytać plik DOT znajdujący się pod wskazanym adresem URL (do odczytania zawartości pliku plugin wykorzystuje narzędzie Curl).
<graphviz url="http://.../plik.dot"></graphviz>
  • istnieje możliwość wyboru stylu grafu (domyślnie dot) spośród dostępnych opcji: dot, neato, twopi, circo, fdp
 <graphviz neato>KOD DOT</graphviz> 
  • można ustalić rozmiar renderowanej bitmapy ustawiając odpowiednie wartości parametrów width i height:
<graphviz height="300" width="800">KOD DOT</graphviz>
  • Bardziej rozbudowany przykład użycia:
<graphviz neato file="pl:miw:plik.dot" width ="100" height="50"></graphviz>
pl/miw/miw08_dokuviz/sprawozdanie.1208246869.txt.gz · ostatnio zmienione: 2019/06/27 15:59 (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