Einheitliche URLs, insbesondere Videos
Das Thema ist vergleichbar zu #73 (closed)
Es geht um einheitliche Links
Beschäftigt habt ihr euch damit ja schon, und umgesetzt ist es auch.
Es ginge aber noch mehr: Ich würde gerne in Zukunft ein Problem wie mit 16ss-asta vermeiden
Wie? also: Kurzlinks zum Teilen auf Websiten sollten ausschließlich auf IDs basieren und mit rwth.video beginnen Diese sollte die Website sowohl für Veranstaltungen als auch Videos anzeigen. Und sie sollten so beworben werden, dass "nur" diese immer gültig sind. (ist der Rest möglicherweise auch, aber wir wollen die Leute dazu bewegen die Kurzlinks zu nutzen)
Die Kurzlinks sollten der Schönheit zu Liebe den Veranstaltungstitel enthalten. Dieser ist aber nicht wichtig weshalb, es eine Checkbox geben sollte, die diesen aus dem Link entfernt ("Link verkürzen") So wird es keine Probleme geben, wenn man die Veranstaltung/das Kürzel ändert
Die Website sollte die Wiedergabeseite anhand der LectureID erkennen Ggf. enthält die URL noch den Termintitel
Die Videos selbst werden anhand einer ID zugeordnet Speichern könnte man sie auf dem Server mit id.mp4 nginx/python ordnet sie dann mit der DB zu und bietet on-the-fly einen anderen Dateinamen an, der dem bisherigen Schema folgt -> für die Nutzer ändert sich also nichts wir können aber das Handle on the fly anpassen (sogar theoretisch noch mehr, interessant ist aber nur das Handle)
Hier wird in Zukunft nur noch garantiert, dass Direktlinks zu Videos nur noch mit IDs auf das korrekte Video verweist.
Für den internen Ablauf: Die Einsortieren-Funktion würde das Video anhand des internen Kürzels erkennen und ihm eine ID und einen neuen Dateinamen zuweisen.
Altlasten sollten mindestens (/höchstens) für videoag.fsmpi.rwth-aachen.de supportet werden. (ich bezweifle, dass außer uns irgendwer auf video.rwth-aachen.de oder rwth.video direkt verlinkt hat) Die Zuordnung der alten Videolinks kann durch eine Datei mit Nginx gelöst werden (sicherlich effizienter als DB) Da das URL-Schema der neuen Website anders ist, funktioniert das auch sicher