From 29ce3e41aaa4b96621a3a839de782064c5db6a08 Mon Sep 17 00:00:00 2001 From: blaerf Date: Sat, 29 Nov 2025 13:35:54 +0100 Subject: [PATCH] Wiki auf aktuellen Stand gebracht --- Anforderungen.md | 15 +++++++-- Coding-Guidelines.-.md | 13 +++++--- Gitea-Workflow.-.md | 6 ++++ Home.md | 8 ++++- Projektstruktur-und-Best-Practices.-.md | 44 ++++++++++++++++--------- 5 files changed, 63 insertions(+), 23 deletions(-) diff --git a/Anforderungen.md b/Anforderungen.md index aaa4597..d636e5c 100644 --- a/Anforderungen.md +++ b/Anforderungen.md @@ -2,7 +2,7 @@ Die IT-Abteilung legt neue Benutzerkonten derzeit manuell im Active Directory an. Dieser Vorgang ist zeitintensiv, fehleranfällig und erschwert eine effiziente Massenverarbeitung. Auch die Serveradministration erfolgt überwiegend reaktiv. Um diese Abläufe zu verbessern, entsteht ein webbasiertes Verwaltungstool, das die Benutzeranlage automatisiert und zentrale Wartungsfunktionen bereitstellt. -## Projektziel +## Projektziel (Muss-Anforderungen) Ziel ist die Entwicklung eines Administrationstools zur: - automatisierten Anlage und Bearbeitung von Active-Directory-Benutzern, - zentralen Ausführung von Serverwartungen. @@ -11,6 +11,17 @@ Die Umsetzung erfolgt in HTML, CSS und PHP. Die Kommunikation mit dem Active Dir ## Funktionsumfang +### Aktueller Implementierungsstand + +| Feature | Status | Kommentar | +|----------------------------------|-------------------|---------------------------------------------| +| LDAP-Login (Administrator) | implementiert | Login gegen AD-Domäne über LDAP/LDAPS | +| Server-Monitoring (SNMP) | in Arbeit / geplant | Basis laut Implementierungshandbuch definiert | +| Einzelne Benutzererstellung | geplant | Schnittstelle über PowerShell vorgesehen | +| CSV-Massenimport | geplant | Anforderungen beschrieben, noch keine UI | +| Logging (Aktionen/Fehler) | geplant | Konzept definiert, technische Umsetzung offen | + + ### Benutzerverwaltung - Anlage neuer Benutzer über Eingabefelder - CSV-Import für Massenverarbeitungen @@ -60,7 +71,7 @@ Die Umsetzung erfolgt in HTML, CSS und PHP. Die Kommunikation mit dem Active Dir --- -# Erweiterungsmöglichkeiten +# Erweiterungsmöglichkeiten (Kann-Anforderungen) ## Ausführliches Logging Ein integriertes Logging ermöglicht die Nachvollziehbarkeit aller Aktionen: diff --git a/Coding-Guidelines.-.md b/Coding-Guidelines.-.md index dd0773b..26b375e 100644 --- a/Coding-Guidelines.-.md +++ b/Coding-Guidelines.-.md @@ -22,7 +22,7 @@ Die vollständige Struktur ist hier dokumentiert: [Projektstruktur und Best Prac Regeln: - Öffentlich zugängliche Dateien nur in `public/`. -- Alle Klassen in `src/`. +- Alle Klassen in `app/`. - Keine Konfigurationswerte hart im Code. --- @@ -44,12 +44,13 @@ Beispiel: ```php