Skip to content

implement events && development server && watcher

Tobias Finkel requested to merge events-v1 into main

Um den Development-Server zu starten, werden nur die CLI Parameter --development (für den Web-Server) und --watch (für das Prüfen auf Veränderungen) beim Starten der Anwendung benötigt.

Das Prüfen auf Veränderungen erfolgt aktuell periodisch, durch das prüfen, ob sich die Datei geändert hat, seitdem man das letzte Mal geschaut hat. In einigen Fällen müssen ganze Ordner geprüft werden, weshalb relativ viele Threads gestartet werden.

@istrator meinst du, dass man da vom Code her noch was verbessern kann? Oder zumindest noch ein paar mehr Kommentare?

Um ein neues Event zu erstellen, muss einfach nur eine JSON-Datei in den Ordner Events geworfen werden. Das Python-Skript zieht sich die passenden Informationen daraus und verwendet die, um dann den Eintrag in der events.html zu erstellen.

Bezüglich Design: noch Änderungswünsche? Mir gefällt das aktuell noch nicht so ganz. Evtl. können wir die Bootstrap-Icons noch mit ins Spiel bringen? Oder allgemein Icons noch auf der View verwenden? Benötigen wir noch weitere Dinge? (Zum Beispiel ein Bild für jedes Event?)

Bzgl. SEO würde ich mir dann Gedanken machen, sobald wir nach Mitglieder suchen und wir ein Impressum haben. Zumal aktuell der Robots-Tag auf noindex,nofollow steht.

Edited by Tobias Finkel

Merge request reports