Git Product home page Git Product logo

pinkie's People

Contributors

alexanderpraegla avatar danielsagert avatar michaelsack avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

pinkie's Issues

Mannschaften (PH)

Tab: Spielplan - wäre ein Link auf die NuLiga zum detaillierten Spielbericht noch möglich ?

Link zur NuLiga ist kaum wahrzunehmen, würde diesen auch ganz unten erst einfügen, es sind ja alle Details in den anderen Tabs zu finden


als admin:
Mannschaft anlegen:
welche Datei soll bei 'Saison' hochgeladen werden?

Wollte Mannschaft anlegen - hatte nur keinen Link bei NuLiga eingegeben, nach dem drücken von Speichen waren alle Felder leer und nichts wurde gespeichert.

Speichern im Forum

hi Alex,
beim speichern im Forum funktioniert bei mir nicht.... also mit dem admin user...
ich wollte mich eintragen, dass ich nach dem spiel mitgehe....

Förderverein aktualisieren

Es gab dieses Jahr Neuwahlen beim Förderverein, Benny ist geblieben, stellvertretende Vorsitzende: Katharina Künstner (Handball), Kassier: Robert Fischbacher (Fußball), Schriftführerin: Katharina Hauk (Turnen und Tanz).

Über uns (inhaltlich) (PH)

da ja nur die Unterpunkte sich anklicken lassen - nicht die main navigation, würde ich noch einen Punkt einfügen

Jugendarbeit - hier ein bisschen Text zum Jugendkonzept - wieviele Trainer, was während des Jahres den Jugendmanschaften angeboten wird (Inzell, Trainingslager, Turniere wie in Südtirol, Hollland )
wieviele Mannschaften, Spieler, wieviel Trainer mit Lizenz ... )

Geschichte : tabellarischer Aufstellung, keinen Fließtext

Thumbnails für alle Bilder erstellen

Um den Datentraffic zu reduzieren muss ich für alle Bilder Thumbnails generieren, welche in der Vorschau angezeigt werden. Hierfür muss ich erstmal rausfinden, was die optimale Auflösung für die Bilder ist, damit sie auf der Homepage noch gut aussehen, aber trotzdem nicht zu groß sind

Neue Saison anlegen - Benachrichtigungen anpassen

Wenn eine neue Saison angelegt wird, werden wohl immer noch die alten Einstellung für die Mannschaften aus der vorherigen Saison angezeigt.
Hier einfach alle löschen + neuer Benachrichtigungstyp welcher mitteilt, dass eine neue Saison angelegt wurde und die Einstellungen neu gemacht werden müssen.

Ankündigungen (PH)

Ich würde den Block 'News' oder 'Aktuelles' nennen - sind ja nicht unbedingt nur Ankündigungen.

Dann habe ich eine Neue erstellt und ein Bild eingefügt, das nur als Download dort angebunden wird. Find ich irgendwie komisch - würde es eher als 20% oder so in die News direkt auf die home packen, falls platztechnisch möglich.

Mir fehlt hier auch ein Datum, von wann die News ist.
Würde auch nur die drei letzten anzeigen, dann evtl. einen Link auf ein Archiv.
was das Archivieren ist, ist mir unklar, wollte ich nicht ausprobieren, nachdem das ARchivieren von den Dokumenten (siehe #10) nicht funktioniert hat.

Trainer überarbeiten

Es hat sich rausgestellt, die Trainer nur als Liste von Mitglieder ans Team zu hängen war zu leicht. Hier wäre es einfacher eine neue Entity Klasse zu erstellen welche ihre eigene DB Tabelle bekommt. (Hier kann hoffentlich die bestehende Tabelle "team_trainer" genutzt werden

  • Optionales Feld um die Art des Trainers zu beschreiben (Co-Trainer, Physio, etc.)

So kann man zusammen mit dem Trainer auch den Team Namen anzeigen (wichtig für die App)

kein trainer wird doppelt vorkommen -> einfach aus dem team rausladen

Rollensystem erweitern

Benötigte Berechtigungen:
Sollen in einem Enum angelegt werde. Zusätzlich werden in der Datenbank dazu noch ergänzende Informationen gespeichert.

Enum Attribute

  • nameTextValueKey
  • descriptionTextValueKey
  • hasParameter: boolean
  • parameterClass: Class

Startseite

  • Ankündigung anlegen
  • Ankündigung bearbeiten
  • Ankündigung archivieren
  • Bilder der Woche hochladen
  • Bilder der Woche bearbeiten
  • Bilder der Woche archivieren/löschen
  • Video hochladen
  • Video bearbeiten
  • Video archivieren

Gallerie:

  • Gallerie bearbeiten
  • Album Namen ändern und aktualisieren
  • Album bearbeiten
  • Album archivieren
  • Album erstellen
  • Bilder zu Album hinzufügen
  • Bilder aus Album entfernen

Berichte:

  • Bericht hinzufügen
  • Bericht bearbeiten
  • Bericht löschen

Mannschaften:

  • Mannschaft anlegen
  • Mannschaft(en) bearbeiten (Parameter der team IDs)
    • Hier einmal den untermenüpunkt aufgrund dieser Perm rendern
    • Dann nur die Mannschaften auflisten, welche die erlaubten IDs haben
  • Mannschaften Reihenfolge ändern
  • Mannschaft archivieren/löschen

Verein:

  • Für jeden Unterpunkt eine Berechtigung (weil wenn hier der Newsletter von der Sitzung hochgeladen werden soll, muss derjenige evtl. nicht den rest bearbeiten können)

Über uns:

  • "Über uns" bearbeiten (hier reicht die eine da das nicht getrennt gepflegt wird)

Profil

  • Profil bearbeiten (eigenes) (Standardberechtigung für alle)
  • Benachrichtungen ändern (Standard)
  • Passwort ändern (Standard)

Verwaltung:

  • Mitglied anlegen
  • Alle Mitglieder bearbeiten
  • Mitglied bearbeiten (Parameter welche Mitglieder)
  • Mitglied Pflichtfelder bearbeiten
  • Mitglied Rollen und Rechte bearbeiten
  • Mitglied Passwort zurücksetzen
  • Mitglied löschen
  • Neue Saison anlegen
  • Sponsoren hinzufügen
  • Sponsoren löschen
  • Sponsoren bearbeiten
  • Berechtigungen verwalten (neuer Menüpunkt)
  • Berichte freigeben

Entities
Permission:

  • name
  • beschreibung
  • parameter (z.b. JSON Mitglieder IDs/Team Id)
  • Enum Permission (PK)
  • createdOn
  • createdBy
  • modifiedOn
  • modifiedBy

Role

  • id
  • name
  • beschreibung
  • permissions (List)
  • createdOn
  • createdBy
  • modifiedOn
  • modifiedBy

Member Entity anpassen:

  • Enum Feld raus nehmen und auf Rolle verlinken
  • sollen Benutzer mehrere rollen haben können? Würde es einfacher machen rollen wiederzuverwenden
    • muss eigentlich so sein, weil jeder User eine Default Rolle hat und dann zusätzliche andere Rollen bekommt
  • zusätzlich noch einzelne Permissions zuordnungsbar?

Abläufe

Zum anlegen einer neuen Rolle in der GUI

  • Neuer Menüpunkt unter Verwaltung “Rolle erstellen”
  • Felder der Entity “Role” befüllen
  • Auswählen der benötigten “Permissions”
  • (evtl. zuordnung zu gewünschten mitgliedern)

Bearbeiten von Rollen:

  • wird in der User-Bearbeiten-Maske gemacht, da wo im Moment die Berechtigung zugewiesen wird, müssen nur die Rollen auswählbar sein.
  • Rollen können erstmal nur über die extra Seite erstellt werden

HTML Pages: Alles nur auf basis von Permissions rendern, d.h. jedes mal in die UserSession gehen und fragen ob der aktuelle User die benötigte Berechtigung hat

Default Mitgliedsrolle erstellen -> Mit Standardberechtigungen

Spielberichte (PH)

  1. Eingabeseite: Hinweis , was * zu sagen hat = Pflichtfeld (weiß ja nicht jeder Trainer)

  2. Textfeld : würde ich größer machen, denn das kleine Feld ist für den Erfasser zu klein und es geht der Überblick verloren

  3. Felder: Titel und Zusammenfassung - dahinter maximale Zeichenanzahl angeben (damit einzeilig oder zweizeilig

  4. Evtl. Handlungsanweisung für Trainer verfassen, was in welchen Feld zu stehen hat, damit die Überschriften usw. gleich strukturiert sind

  5. Braucht es einen 'abbrechen' button, falls der Verfasser doch keinen Beitrag machen möchte?
    Nicht jedem ist denke ich klar, dass er einfach über 'back' oder die Navi rauskommt.

  6. Bilder hinzufügen:
    Hochkantfoto wurde einfach querformatig eingefügt? / ist das Bild immer am Ende? Kann der Verfasser dies beeinflussen? / Bild lässt sich im Bearbeitungsmodus nicht mehr löschen? Wie ist dies möglich?
    https://www.praegla.net/pinkie/secure/report/reportEdit.xhtml?reportId=1001

  7. Übersicht der Spielberichte (Liste) https://www.praegla.net/pinkie/public/news/report.xhtml
    Headline: ok
    Zusammenfassung: ok
    Verfasser: würde ich nicht grau hinterlegen (wie Headline) und kleinere Schrift. Das ist nicht die wichtige Info auf der Seite. Vielleicht auch den Strich zwischen Zusammenfassung und Verfasser entfernen.

  8. Generell: mir fehlt die Info, wann das Spiel war. Muss das dann der Verfasser mit eingeben? dann muss es in die Handlungsanweisung.
    Im Eingabemodus, wäre am Ende des Textfeldes ein Link cool zur entsprechenden NuLiga (evtl. über die Auswahl der Mannschaft möglich?)

  9. Freigabeprozess: wer darf hier verfassen und eingeben? und wer online stellen? (rollenkonzept)

Login von email Adresse auf vorname.nachname umstellen

Den login umstellen, weg von der @altenerding-biber.de E-Mail Adresse, da die eh sonst nirgends gebraucht wird, sondern nur neues Property alias (wird meistens vorname.nachname sein, falls es die Kombination schon gibt, muss es manuell geändert werden)

Archivieren zu löschen umstellen

An vielen Stellen macht archivieren keinen Sinn. Bei der Mannschaftsübersicht (hier werden die Mannschaften ja beim anlegen einer neuen Saison archiviert) Hier soll dann wirklich auch aus der Datenbank gelöscht werden. Gleiches gilt auch für Dokumente.

Weitere Stellen herausfinden!

Fotogallerie (PH)

(als presse, teilweise als admin)

  1. Übersicht ist gut, wenn ich allerdings ein Bild größer mache, wäre es schön, wenn ich auch in der Ansicht durchblättern könnte (vor/ zurück)

  2. Hochkantbilder werden quer hochgeladen und eingefügt! - ansonsten muss das kommuniziert werden, dass nur querformat hochgeladen werden darf
    Wie sieht es mit Bildunterschriften aus? Möglich? als optional.
    Bildgröße - welche Empfehlung gibt es für die Bilder?

  3. Es lässt sich eine Gallerie nicht löschen? auch als admin nicht

  4. Würde die Aktualität hier über die Datenbank machen - und ein Ablaufdatum von 12 Monaten hinterlegen - wäre das möglich?

  5. Wie können einzelne Bilder in einer Gallerie gelöscht werden - wäre schön, wenn dies auch der Verfasser machen könnte - in der Übersicht mit markieren und dann löschen.

Kontakt Seite überarbeiten

Hier soll ein Kontaktformular hinkommen, in welches man direkt sein Feedback einarbeiten kann. Hier sollen dann je nach Auswahl (Abteilungsleitung, Inhalt, Homepage Feedback) E-Mails an betreffende Verteiler geschickt werden.

Evtl. für Homepage Feedback die Issues in der Oberfläche anzeigen lassen und daraus dann bei Bedarf GitHub Issues anlegen lassen

Bild bei Ankündigung

Vllt wäre es nicht schlecht, wenn man bei den Ankündigungen ein Bild hinzufügen könnte, welches nicht zum Download angeboten wird, sondern zusammen mit dem Text direkt angezeigt wird.

Aber das muss auch platztechnisch überhaupt funktionieren.

Neuer Menüpunkt "Trainingszeiten"

Die Trainigszeiten aus den Mannschaften auslesen und in einem Menüpunkt unter "Über uns" darstellen.

Außerdem das Feld "additionalInformation" in "practice_time" umbennnen.

Archivieren...

Wenn man ein Startbild archiviert. Taucht es unter Ankündigungen wieder auf.
Gibt es auch die Möglichkeit, archiviert rückgängig machen... ist aus meiner sicht nice to have..

Leerzeichen im Namen

Anscheinend sind in einigen Namen und alias ein Leerzeichen im Namen welche auf der alten Homepage falsch angelegt wurden.

Einmal über die Datenbank gehen und die spalten updaten, sowie den code anpassen, dass führende und nachstehende Leerzeichen entfernt werden.

Im gleichen Zuge den alias auch bei "onfocus" direkt aus Vorname.Nachname befüllen aber noch Korrekturen zulassen

Bilder / Dokumente (PH)

mir ist noch nicht ganz klar, wie ich in manchen Anwendungsfällen Bilder am besten hochlade (Format), dann evtl. wieder löschen kann oder aktualisieren.
Das gleiche Thema bei Dokumenten - z.b. was es bedeutet zu archivieren, welche Auswirkungen dies hat.
Gibt es eine generelle Übersicht aller Dokumente ? Oder ist das nicht gewünscht gewesen?

Denke Trainer oder wer auch immer hier 'editieren' darf , müssen eine kurze Anleitung bekommen, was sie wie machen können.

Scrollview bei Berichten einbauen

Im Moment werden die letzten 30 Berichte geladen. Vllt würde es Sinn machen eine Scrollview einzubauen und dann die Berichte der letzten 4 Wochen zu laden, aber immer nur 10-12 auf einmal anzuzeigen

Empty Announcements

It is possible to create announcements with no text. This should not be possible!

Footer / Impressum (PH)

footer jetzt: ©2017 Altenerding Handball

mein Vorschlag : © 2017 SpVgg Altenerding e.V. | Abteilung Handball

Impressum:
https://www.praegla.net/pinkie/public/legalNotice.xhtml
Meiner Meinung nach, muss hier der Abteilungsleiter und seine Kontaktdaten und dann der Hinweis dazu:

Inhaltlich verantwortlich gemäß §10 Absatz 3 MDStV
und das ist dann Jens. (wenn es so ist)

Neue Saison anlegen - überarbeiten

Hier wäre es cool, wenn man wie bisher die zu kopierenden Mannschaften markiert, diese dann darunter noch zum Bearbeiten angezeigt werden und man über einen Button beliebig Mannschaften hinzufügen kann. Diese werden initial nur mit Name, Liga, URL optional, Trainer befüllt. Mit dem Speichern Button werden dann alle Mannschaften auf einen Schlag angelegt, in der Reihenfolge wie sie dort angelegt wurden (evtl. OrderId gleich bearbeitbar machen)

Vorschlag1 (Test: PC)

Hallo Alex, erstmal: Großartige Arbeit soweit, ich schreib hier mal meine Gedanken nieder und hoffe du weißt, dass ich trotz jeden einzelnen Vorschlags sehr begeistert von der bereits existierenden Version bin :)

  1. bei den Mannschaftsprofilen kann man ja bei Info> Zur Nuliga -
    dies sollte in den kommenden Reitern >Tabelle, >Spielplan auch möglich sein, da
    man dann direkt vom Spielplan zur Nuliga-Version wechseln kann, um sich z.B. kommende
    Auswärtshallen direkt anzusehen oder die Gegner in Nuliga aufzurufen.

  2. Es sollte vielleicht noch irgendwo "SpVgg Altenerding Handball" auf der Startseite stehen, damit man weiß, dass man auf unserer Seite ist. Aber das hast du bestimmt eh in Planung.

  3. Ich habe lange Ladezeiten, wenn ich von Bsp >Über uns>Geschichte zu > Mannschaften > Herren 1 springe. Manchmal lädt es auch gar nicht. Kann natürlich auch an mir liegen.

  4. Die Website behält offenbar bei, wenn man bei bspw. Herren 1 in >Tabelle ist, dann woanders hin springt (im Test: >Über uns >Geschichte) und dann wieder zurück auf >Herren 1 geht (d.h. dann ist man immer noch im Segment >Tabelle) Falls das so gedacht ist, finde ich es gut, falls nicht, müsstest du es noch fixen. Ist fraglich, was da praktischer ist, immer wieder auf > Info macht wahrscheinlich auch wenig Sinn, also ist es schätzungsweise mal beabsichtigt.

Mehr Feedback bekommst du gerne, sobald der Login funktioniert, das hab ich bislang nicht geschafft :)

Liebe Grüße und Danke für deine tolle Arbeit <3
Julius

"Ankündiungen" überarbeiten

  • Hier sollte es möglich sein bei bestehenden Ankündigungen Dokumente hinzuzufügen bzw. zu löschen
  • Ein extra feld für einen Titel der Ankündung, welcher dann fett und in Vereinsfarben dargestellt wird
  • author speichern und mit anzeigen

Home - Elemente (PH)

Ankündigungen siehe #12 im Detail

Es sollten hier die Spielberichte (als box) ebenfalls zu finden sein. oder muss dann für jeden Spielbericht eine news erstellt werden mit Link dahin?
Oder wie ist das angedacht ?
Empfehlung : es gibt eine Extrabox darunter auch mit den drei letzten Berichten und dann einen Link zur Übersichtsseite unter Aktuelles

Biberfreunde/ Dokumente archivieren - Fehlermeldung (PH)

FF 20:32 admin

wollte bei den Biberfreunden eigentlich die verknüpften Dokumente löschen - was ja nicht angeboten wird. Dann habe ich auf archivieren gedrückt - beim ersten ging alles gut, jetzt kommt die Fehlermeldung

Error 500 - Internal Server Error
Es ist ein internet Fehler aufgetreten
javax.servlet.ServletException

Und die Seite lässt sich über die Navi auch nciht mehr aufrufen.

Layout home (PH)

Bild oben - wenn hier das Biber logo wieder rein soll, dann Bilddaten zusenden

Box. Ankündigung: schöner wäre es die einzelnen Ankündigung in der Box ohne Rahmen darzustellen und dafür das Datum davor zu schreiben , somit wäre ebenfalls eine Struktur zu erkennen.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.