~~NOTOC~~ {{fa>wrench?48&align=right}} ====== Technik ====== //Ein paar Worte zur Technik, die hinter der Rezeptsammlung steckt.// ===== Basis: DokuWiki mit einer Reihe von Erweiterungen ===== Die Rezeptsammlung basiert auf [[https://www.dokuwiki.org/|DokuWiki]], einer in PHP geschriebenen freien und quelloffenen Wiki-Software. Die Vorteile von DokuWiki gegenüber anderen Wikis sind u.a. seine hierarchische Struktur, der weitestgehende Verzicht auf Datenbanken für die (exklusive) Ablage von Informationen, und die Vielfalt an Erweiterungen (//Plugins//) insbesondere für die Strukturierung von Arbeitsabläufen. ===== Informationen für Administratoren ===== Diejenigen, die das Wiki verwalten und/oder weiterentwickeln wollen/müssen, brauchen tiefergehendes Wissen ob einiger Konventionen und Vorgehensweisen. ==== Navigation ==== Die Navigation erfolgt überwiegend über die [[:sidebar|Seitenleiste]]. Zur besseren Wiedererkennung sind manchen Seiten Symbole zugeordnet, die in der Navigation und auf der jeweiligen Seite wiederholt werden und über das [[https://www.dokuwiki.org/plugin:icons|Icons-Plugin]] realisiert sind. ==== Erläuterungen ==== Auf manchen Seiten gibt es oben eine ausklappbare Erläuterung. Diese Funktionalität ist über das [[https://www.dokuwiki.org/plugin:folded|Folded-Plugin]] in Kombination mit dem [[https://www.dokuwiki.org/plugin:include|Include-Plugin]] realisiert. Die Erläuterungen ermöglichen es den Nutzern, sich jederzeit noch einmal mit den dahinter stehenden Ideen vertraut zu machen bzw. sich beim ersten Kontakt mit dem Wiki einen fundierten Überblick zu verschaffen. Natürlich gilt wie immer: Nur wer die Informationen liest, versteht und umsetzt, wird etwas davon haben. ==== Formulare ==== Einträge werden über Formulare angelegt. Das hat mehrere Vorteile, u.a. die Erfassung aller notwendigen Informationen und durch die Verwendung von Vorlagen eine gleichförmige Ablage, die zur Übersichtlichkeit beiträgt. Die Funktionalität wird im Wesentlichen über das [[https://www.dokuwiki.org/plugin:bureaucracy|Bureaucracy-Plugin]] und das [[https://www.dokuwiki.org/plugin:data|Structured-Data-Plugin]] realisiert. Die Auswahllisten werden über das [[https://www.dokuwiki.org/plugin:data|Structured-Data-Plugin]] realisiert. Über die [[.:?do=admin|Adminoberfläche]] (nur für Administratoren zugänglich) und dort über den Eintrag "Data Plugin:[[.:?do=admin&page=data_aliases|Feld-Aliasse]] können entsprechende Feldtyp-Aliasse eingerichtet bzw. ergänzt werden. Das Formular erzeugt eine Seite aus einer [[:rezepte:template|Vorlage]] heraus. ===== Docker ===== Das Docker Image kommt von [[https://hub.docker.com/r/linuxserver/dokuwiki|hier]]