Diese Seite ist nicht editierbar. Sie können den Quelltext sehen, jedoch nicht verändern. Kontaktieren Sie den Administrator, wenn Sie glauben, dass hier ein Fehler vorliegt. ====== Bureaucracy ====== Das **Bureaucracy-Plugin** ermöglicht es, **Formulare in DokuWiki-Seiten** zu definieren, aus denen automatisch **neue Seiten** oder **E-Mails** erzeugt werden. Typische Beispiele: * Formular „Neuer Kunde“ → erzeugt eine neue Kundenseite aus einer Vorlage * Formular „Neues Projekt“ → legt eine neue Projekt-Seite im richtigen Namespace an ===== Zweck ===== * Immer gleich aufgebaute Seiten (Vorlagen) per Formular anlegen * Benutzer müssen keine Syntax kennen – sie füllen nur Felder aus ===== Nach der Installation: Inbetriebnahme ===== Bureaucracy arbeitet komplett über **Formular-Syntax** in einer Seite. Du legst zuerst ein Formular an und definierst am Ende, was damit passieren soll (z. B. neue Seite aus Template erzeugen). ===== Einfaches Beispiel: Seite aus Vorlage erzeugen ===== Auf einer Seite (z. B. `tools:neuer_kunde`) schreibst du: ==== Neuer Kunde ====\n ----\n <bureaucracy>\n field \"Kundenname\" : customer_name\n field \"Kontaktperson\" : contact\n field \"E-Mail\" : email\n\n action template \"vorlagen:kunde_vorlage\" \"kunden:@DATE@:@customer_name@\"\n </bureaucracy> Erklärung (vereinfacht): * `field`‑Zeilen definieren Formularfelder. * `action template` sagt: nach dem Absenden eine neue Seite auf Basis von `vorlagen:kunde_vorlage` anlegen. * `\"kunden:@DATE@:@customer_name@\"` ist der Ziel-Seitenname (z. B. `kunden:2026-01-28:Beispielkunde`). ===== Benutzung (kurz) ===== 1. Die Formular-Seite im Wiki öffnen. 2. Felder ausfüllen. 3. Formular absenden. 4. Bureaucracy erzeugt automatisch die neue Seite oder verschickt – je nach `action` – eine E-Mail. ===== Hinweise ===== * Es gibt viele Feldtypen (Checkbox, Auswahl, Nummern, …) und Aktionen (Mail, Template, Script). * Für den Anfang reicht meist eine einzige Formular-Seite, die immer wieder neue, gleich aufgebaute Seiten erzeugt. * Änderungen an der Zielvorlage (`vorlagen:...`) wirken sich nur auf neu erstellte Seiten aus, nicht rückwirkend.