Guten Abend zusammen,
ich mache gerade meine ersten Erfahrungen mit dem DokuWiki.
Ich habe derzeit die LTS-Version 2018-04-22b "Greebo" auf einem Shared-Host bei all-inkl.com im Einsatz.
Hier:
https://alterna.tive.tips/dokuwiki
Mittlerweile habe ich ein MediaWiki (mit dem ich angefangen habe), ein Tiki CMS und ein DokuWiki laufen.
Hintergrund: Ich brauchte ein Wiki mit ACLs und Blog-Funktion.
Das Tiki CMS habe ich derzeit erst einmal pausiert, da es unglaublich komplex und in der aktuellen Fassung wirklich schlecht dokumentiert ist.
Da sieht es im DokuWiki schon wesentlich besser aus.
Allerdings scheitere ich trotz relativ ausführlicher Dokumentation an einigen grundlegenden Funktionen.
Ich möchte, wie vor sieben Jahren bereits vom Benutzer ninigi angefragt, eine Dokument-Vorlage erstellen, die mit Variablen gefüllt ist. Im MediaWiki nennt sich das einfach Template oder Vorlage.
Der Beitrag ist hier
https://forum.dokuwiki.org/thread/8827
Der Vorteil hier liegt, nehmen wir mal anlässlich des Namen gebenden Wikis für Dokumentationen mit einem Corporate Design, darin, dass die Vorlage einmal erstellt wird und die Benutzer sie nur noch über Variablen mit Daten füllen müssen, dabei immer dasselbe Design-Schema eingehalten wird.
Ändert sich irgendwann das Design (oder werden neue Felder in die Dokumentation eingefügt), so muss lediglich die Vorlage angepasst werden.
Das würde dann so aussehen:
Page: vorlagedokuvolage1
z.B. so
https://alterna.tive.tips/dokuwiki/doku.php?id=wiki:doku_template_mit_variablen&rev=1561149676
Dann wird die Doku 1 erstellt und die Vorlage (hier entsprechend der MediaWiki-Syntax) eingefügt:
Page: doku1
Inhalt der Page:
{{Vorlage:vorlagedokuvolage1
|IMAGE=:logo.png
|SUMMARY=Eine Dokumentation über Himpelchen und Pimpelchen
|AUTHOR=Godfather
|CONTENT=Himpelchen und Pimpelchen saßen auf einem Berg.//Himpelchen war ein Heinzelmann und Pimpelchen ein Zwerg.
}}
Resultat wäre dann für Doku 1:
https://alterna.tive.tips/dokuwiki/doku.php?id=wiki:neue_seite_mit_inkludiertem_template
Dann wird die Doku 2 erstellt
Page: doku2
Inhalt der Page:
{{Vorlage:vorlagedokuvolage1
|IMAGE=:wiki:13373.jpg
|SUMMARY=Eine Dokumentation über Vater und Sohn
|AUTHOR=Hellmachine
|CONTENT=Auf einer Schaukel mit dem Sohn ein Vater einstmals saß.//Und beide hatten wie zu sehen riesengroßen Spaß.
}}
Resultat wäre dann für Doku 2:
https://alterna.tive.tips/dokuwiki/doku.php?id=wiki:neue_seite_mit_inkludiertem_template_2
Zunächst bin ich über namespace templates gestolpert und dachte, "Hey, das ist es". Doch wenn ich es richtig verstehe liefern diese Templates nur eine Vorlage á la "copy&paste".
Dann bin ich auf Templater gestoßen. Doch schon im oben genannten Beitrag wurde davon abgeraten.
Das Include-Plugin soll so etwas können - doch bin ich in der Doku nicht fündig geworden.
Vielversprechend wäre noch das PageTemplater-Plugin - doch hier scheint man pro Namespace nur eine Vorlage nutzen zu können - davon mal ab bekomme ich dieses überhaupt nicht zu Laufen.
Es wäre nett, wenn jemand einen Hinweis hat, wie ich dies bewerkstelligen kann.
DokuWiki war mir auf Anhieb sympathisch, es wäre wirklich schade, wenn die rosarote Brille schon wegen der Abstinenz solch elementarer Funktionen abgenommen werden müsste :cool:
Vielen Dank für die Hilfe und allen noch einen schönen Abend.
Patrick