bespr / SlamScoreBoard

Beamer-Scoreboard for Poetry Slam events (no internet connection needed)
https://bespr.github.io/SlamScoreBoard
MIT License
5 stars 1 forks source link

Build-Prozess einführen, um Caching-Probleme zu vermeiden #29

Open bespr opened 9 years ago

bespr commented 9 years ago

A) Du hast die neue SSB-Version geladen, aber noch einen alte SSB-Datenstruktur (wo gewisse Einstellungen noch nicht gespeichert sind). Das kann zu Problemen führen, die für mich sehr schwierig zu reproduzieren sind. Versuch mal, im Startscreen auf "Alles ratzfatz löschen" zu klicken, und schau, ob es danach funktioniert...

B) Du hast zwar die neuste SSB-Version heruntergeladen, dein Browser hat aber noch alte Dateien, die nachgeladen werden (JS, CSS) gecacht. Versuch mal den Cache zu löschen.

Diese Probleme können bei allen Usern auftreten (vor allem bei Power-Usern, die die aktuelle Dev- und die letzte stabile Version verwenden).

Eine mögliche Lösung wäre, dass wir die Dateien nicht mehr alle selber herstellen, sondern von einem Script jeweils "generieren" lassen. Im Template hätte es dann Platzhalter, zB style.css?v=%%commit%%, welche beim Generieren ersetzt werden.