By umożliwić MoinMoin renderowanie stron DocBook, będziesz musiał przejść kolejne kroki opisane poniżej. Potem, będziesz mógł napisać pliki DocBook w MoinMoin i zobaczyć je jako wyrenderowany HTML. Miej na uwadze, że renderowanie strony DocBook może zająć trochę czasu (jest to robione po zapisaniu strony).
Installing the DocBook support
- Zainstaluj 4suite i włącz funkcję przetwarzania XSLT, zobacz wyżej.
Ze strony [http://sourceforge.net/project/showfiles.php?group_id=21935&package_id=16608 plik DocBook na SourceForge] pobierz ostatnie archiwum. Zawarty jest tam plik XSLT, niezbędny do generacji HTML.
Rozpakuj archiwum i przekopiuj cały katalog html do innego katalogu, w którym można zapisać w MoinMoin (n.p. katalog dane).
Teraz, gdy masz już nową wersję 4suite, musisz usunąć plik db_compiled.dat z tego katalogu.
Zmień swoją konfigurację wiki, atrybut docbook_html_dir musi wskazywać na katalog (zawiera on n.p. plik docbook.xsl), który stworzyłeś w ostatnim kroku.
Powinieneś, teraz móc użyć parsera DocBook.
Używanie DocBook
Po prostu napisz swój plik DocBook w dowolnie wybranym przez siebie środowisku. Jeżeli chcesz wstawiać linki do innych stron wiki, po prostu wpisz WikiName do textu. Note that pages that would need ["..."] links in ordinary wiki markup cannot be linked to directly, yet. Znacznik DocBook jest albo oznaczany przez #format docbook w pierwszej linii strony albo na stronach wiki otrzymywany jak poniżej:
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"> <book> <bookinfo> <author> <firstname>Bernd</firstname> <surname>Le Pain</surname> </author> <copyright> <year>2005</year> </copyright> </bookinfo> <chapter> <title>This is a title of a chapter</title> <sect1> <title>This is a title of a section</title> <para>This is a paragraph.</para> <para> <emphasis role="bold"> This is a paragraph in bold. </emphasis> </para> </sect1> </chapter> </book>
Zauważ, że musisz zainstalować DocBook jak opisano wyżej, by móc uruchomić ten przykład.