Files
pm/Defensio/04_Praesentation_Adam_Gaiswinkler.md
2026-04-17 12:55:36 +02:00

1.9 KiB
Raw Blame History

Adam Gaiswinkler

Individueller Teil: Adam Gaiswinkler

CMSModul & Frontend


Ausgangslage & Motivation

  • Ausgangssituation: Moderne FrontendPlattform für den Absolventenverein (responsive, neue Features).
  • Persönliche Motivation:
    • TeamVerkleinerung (63) → mehr Verantwortung.
    • Projektidentifikation & PraxisBlazor/ASP.NET.
  • Ziele:
    • OqtaneModule (Anmeldetool, HallofFame).
    • Responsives UI/UX.

Eingesetzte Technologien

  • TechStack: Bootstrap+CustomCSS, QuestPDF, Gitea, VS2022wechsel zu VSCode (macOS).

Umsetzung: Oqtane Theme

  • EigenNavigation (bootstrap Komponenten haben nicht gepasst ).
  • Systemseiten per LINQ ausblenden.
  • Responsive CSSMediaQueries + reines CSSBurgerMenu.
  • ControlPanel & CookieConsent.

Umsetzung: Hall of Fame

  • KartenGrid: Responsive Übersicht, LiveSuche & Sortierung.
  • DetailSeite: GlasmorphismusDesign.
  • Workflow: RichTextEditor, BildUpload (max5MB), Status (Entwurf/Veröffentlicht) inkl. EigentümerCheck.
  • PDFExport: QuestPDF.
  • Moderation: Meldesystem über InterfacesPaket.

Umsetzung: Anmeldetool

  • Klar getrennte Ja/NeinButtons.
  • LiveStatusUpdates via Blazor.
  • UIOverlay, mobilefreundlich.

Herausforderungen & Lösungen

  • Plattformwechsel: WindowsmacOS → JetBrainsRider.
  • HostingProbleme: Node.js/HTMLÜbergangslösung 2025.

Learnings

  • Technisch: Git, CSSFlexbox, Blazor.
  • Methodisch: Aufgabenverteilung, regelmäßige Meetings.
  • Persönlich: Eigeninitiative & Verantwortung.

Fazit & Ausblick

  • Theme final, mobil, Hall of Fame & Anmeldetool funktionsfähig.
  • Erweiterungen: TeilnehmerAuswertung, AnmeldeLimit, automatische EMailErinnerungen.