Nobreakspace
Ausstattung
Dienste
Chaotikum
Nobreakspace
Ausstattung
Dienste
Chaotikum
Dies ist eine alte Version des Dokuments!
Dieser Eintrag ist Teil der Anleitung zur Chaotikum Website
Videos werden von uns erstellt und auf verschiedene Dienste hochgeladen. Metadaten zu erstellten Videos, oder sogar zu Talks oder Workshops, aus denen letztendlich doch kein Video geworden ist, hinterlegen wir aus verschiedenen Gründen als Markdown Datei im Ordner _media in unserer Website.
Daraus
Wie diese Dateien üblicherweise erzeugt werden, ist im Detail im [hackspace:infrastruktur:videosetup:dataworkflow|Video-Workflow der Video Dokumentation] beschrieben (noch nicht, kommt aber), hier geht es nur darum, wie die Datei aufgebaut ist.
Die Datei sieht ca so aus:
--- layout: video release_date: 2022-12-25 20:00:00 +0200 recording_date: 2022-11-12 20:00:00 +0200 duration: "45:00" room: Audimax title: "Titel des Vortrags" subtitle: "Ein Subtitle" persons: - "person 1" - "person 2" licence: CC-BY-NC fahrplan_url: https://chaotikum.org/fahrplan-des-events image: "https://video.chaotikum.net/image/bla.png" #https://www.uuidgenerator.net/ uid: 8080f1f4-1f28-46ca-cf57-0578baa109c9 yt: "<youtube link>" mccc: "<media.ccc.de link>" archive: "<archibve.org link>" file: "https://video.chaotikum.net/..." event: 46370f56-bfc1-413e-b220-431eec727d47 conferences: - conf --- Beschreibung des Videos, wie sie nachher überall wo das Video hochgeladen wird stehen soll.
Hier wird insbesondere beschrieben, wie das frab.xml
erstellt wird. Nicht alle Fallback-Mechanismen greifen zwangsläufig überall so.
2022-12-25 20:00:00 +0200
sein, inklusive dem Faktor am Ende, je nachdem ob Winter oder Sommerzeit ist. Videos ohne Release Date (oder bei denen das Datum in der Zukunft liegt) werden nicht in der Liste aller Median angelegt und tauchen nicht im ATOM-Feed auf. Sie werden jedoch in einem frab.xml angezeigt, da dieses benötigt wird, um das Video z.B. bei media.ccc.de hochzuladen.„00:45“
anzugeben. Es kann grundsätzlich weggelassen werden. Insbesondere aber, wenn eine Event-UID angegeben ist (Feld event) so wird die Dauer aus dem Start und Enddatum des Events gezogen, welche dort Pflichtfelder sind.acronym
der Konferenz genutzt werden.
Conferences sind ebenfalls Markdown Dateien, sie stellen einen Kontext dar, in welchem Vorträge aufgezeichnet werden, man könne sie auch Playlists oder sonstwas nennen, aber in Anlehnung an die Begrifflichkeit im frab.xml
heißen sie conference.
Sie sind eine Markdown Datei im ordener _conferences und sehen so aus:
--- layout: conference title: Eine Konferenz acronym: conf ecki: true name_before_title: true base_url: https://chaotikum.org/conferences/conf/ --- Ein Text der bei allen Videos in dieser Conference der Beschreibung des Videos angehängt werden soll.
ecki
setzen. Weglassen ist false.name_before_title
setzen. Weglassen ist false.
Der Freitext wird an die Beschreibung jedes Videos angehängt, welches zu der Konferenz gehört, dies wird z.B. bei „5 Minuten Terminen“ genutzt. Sind es mehrere anzuhängende Texte geschieht dies in der Reihenfolge, in welcher diese in der Datei in _media
angegeben sind.