Zum Inhalt springen

← Zurück zur Startseite

Projektseite

Little Wiki

Ein eigenes Projekt für Dokumentation, Rollen, Review-Workflow und nachvollziehbare Änderungen.

Little Wiki Vorschau
Logo-Wiki

Little Wiki - Projektnotiz

Warum gibt es diese Anwendung?

Little Wiki ist ein von mir entwickeltes Dokumentationsprojekt. Der Ausgangspunkt war die Frage, wie sich Wissen, Artikel, Kategorien, Freigaben und Revisionen in einer schlanken selbst gehosteten Anwendung abbilden lassen.

Die Anwendung bündelt Informationen an einem zentralen Ort, macht Inhalte auffindbar und sorgt dafür, dass Änderungen nachvollziehbar bleiben.

Was ich damit ausprobiert habe

  • Klare Rollen und Rechte: Zugriff erfolgt rollenbasiert (read, write, edit, delete, admin, superadmin) mit sauberer Trennung von Benutzer-, Admin- und Superadmin-Funktionen.
  • Sicherheitsfokus im Alltag: CSRF-Schutz, Rate-Limits für kritische Aktionen (Login, 2FA, Passwort, Uploads, Mailversand), Security-Header und Audit-Logging sind integriert.
  • Sauberer Inhaltslebenszyklus: Entwurf, privat, live, geplante Veröffentlichung sowie optionaler Review-Workflow mit Freigabe/Ablehnung.
  • Nachvollziehbarkeit: Artikelhistorie, Diff-Ansicht und Wiederherstellung von Revisionen machen Änderungen transparent.
  • Betriebsreife für Self-Hosting: Setup-Assistent, Migrationen, Rollback, DB-Backup und Integritätschecks unterstützen den laufenden Betrieb.

Was kann die Software konkret?

1. Wissensmanagement
  • Artikel erstellen, bearbeiten, veröffentlichen und versionieren
  • Kategorien mit Icon-Unterstützung und strukturierter Navigation
  • Volltextsuche (mit Fallback-Strategie) und Filter-/Sortierfunktionen
  • Verknüpfte Artikel, Dateianhänge, Druckansicht und PDF-Ausgabe
  • Soft-Delete mit Papierkorb und Wiederherstellung für Artikel/Kategorien
2. Editor und Inhalte
  • Rich-Text-Editor mit Medien, Codeblöcken, Tabellen und Markdown-Unterstützung
  • Live-Markdown-Vorschau
  • Lokales Autosave mit Wiederherstellung
  • Geplante Veröffentlichung per Datum/Uhrzeit
3. Benutzer und Sicherheit
  • Login, Logout, Passwort-Reset per Token-Mail
  • 2FA per TOTP (inkl. Backup-Codes)
  • Optional erzwingbare 2FA für Benutzer (steuerbar über Admin-Einstellungen)
  • Online-Status von Benutzern
  • Sicherheitsereignisse (Audit-Logs) mit Suche und Detailansicht
4. Administration
  • Benutzer anlegen, bearbeiten, sperren/entsperren, Rollen verwalten
  • Kategorie-Anfragen durch Benutzer mit Admin-Review
  • Medienverwaltung inkl. Löschung ungenutzter Dateien
  • Konfigurierbare Systemeinstellungen (Branding, Mailabsender, Limits, Session-Timeouts, Feature-Schalter)
  • Migrationen ausführen/zurückrollen und SQL-Backup erstellen (Superadmin)
5. Optionale Zusatzfunktionen
  • Selbstregistrierung mit E-Mail-Bestätigung
  • Artikelversand per E-Mail direkt aus der Artikelansicht
  • Review-Workflow für kontrollierte Veröffentlichungen

Aktueller Stand

Little Wiki ist eine Projektvorstellung aus meiner privaten Entwicklung. Es zeigt, wie ich Dokumentation, Review, Rollenrechte und Revisionen technisch zusammengebracht habe.

Im Vordergrund steht hier der Einblick in Aufbau und Funktionsumfang, nicht die Präsentation einer fertigen Teamplattform.

Nutzungsrechte und Grenzen

Dieses Projekt ist urheberrechtlich geschützt. Quellcode, Datenbankstruktur, Design und Inhalte dürfen ohne vorherige schriftliche Genehmigung von ByteDock Studio weder verändert, weitergegeben, veröffentlicht noch kommerziell genutzt werden.

Zulässig ist ausschließlich die Ansicht dieser Projektvorstellung. Für Tests, Integrationen, Forks oder produktive Nutzung ist vorab eine Freigabe erforderlich.

Kontakt: Kontaktformular

Impressum | Datenschutz

@2026 Michael Lemke & ByteDock Studio