App-Struktur von Portfolioland

Terms

Terms zeigt die Nutzungsbestimmungen für Portfolioland an.

  • Terms (Code of Conduct)
  • Konditionales Blocken der Nutzung bis akzeptiert.
  • Datenschutzbedingungen klären

Auth

Authentikation ist ein Grundbaustein für die Arbeitsweise von Portfolioland. Hier wird sichergestellt, dass die User nur Zugang zu ihren eigenen Daten haben und nur diese verändern/bearbeiten können.

Frontend

  • Login (E-mail, Password)
  • Logout
  • Register
  • SAML-Auth (nice to have)

Profil (Protected Place)

Im Profil von Portfolioland können die authentifizierten User ihr Profil anpassen, Arbeiten erstellen und den Status ihrer Arbeit

  • Einstellungen

    • Name
    • Pronomen
    • Socials
    • Klasse
  • Create New Work Entry Modal

    • Title
    • Description
    • Tag
    • Date
    • First Picture --> New Modal
    • Template Struktur
    • Public State
    • Submit
  • Drag and Drop - Builder

    • Position of Dragger and Delete
  • Picture

  • Headline

  • Text

  • Video

  • embed

    • Linkchecker
  • List of Works

    • Public State
    • DeleteButton
    • Drag n Drop - Sortierung der Einträge

Öffentlicher Bereich

Der Öffentliche Bereich zeigt die Öffentlich gestellten Arbeiten und Profile an. Des Weiteren bietet der Bereich eine Suchfunktion, sowie eine Landing-Page mit einer Auswahl an Arbeiten.

  • Artists Page
    • Profil Page
    • Work Page
  • Search
  • Frontpage
  • Tags
  • Meldeformular

Admin-Page

Die Admin-Page soll der Rolle des Admin die Möglichkeit geben einfach auf Meldungen zu reagieren. Sperrungen, ebenso wie Löschungen, benötigen allerdings einer Erklärung.

  • Inbox Meldungen
    • E-mail-Notification
  • Sperrmöglichkeit mit Begründung warum gesperrt.
    • User
    • Content
  • Löschfunktion
    • Content
    • Tags