Zuletzt angesehen: sidebar sidebar Bureaucracy

Bureaucracy

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.
de/wiki/plugins/bureaucracy.txt · Zuletzt geändert: 2026/01/29 07:28