Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige ÜberarbeitungLetzte ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
howto:chaotikumwebsite:media [16.01.2023 11:12] – Lukas Ruge | howto:chaotikumwebsite:media [12.12.2023 11:38] – Lukas Ruge | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Einbinden von Videos und Erstellen von frab.xml ====== | ====== Einbinden von Videos und Erstellen von frab.xml ====== | ||
- | //Dieser Eintrag ist Teil der [[https:// | + | //Dieser Eintrag ist Teil der [[howto: |
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. | 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. | ||
Zeile 11: | Zeile 11: | ||
- Wird für jedes erzeugte Video eine Seite erstellt, welche einen Überblick über die Orte gibt, an welchen man es sehen kann: Z.B. https:// | - Wird für jedes erzeugte Video eine Seite erstellt, welche einen Überblick über die Orte gibt, an welchen man es sehen kann: Z.B. https:// | ||
- Kann das Video als Widget in Blogposts oder Pages eingebunden werden (noch nicht umgesetzt) | - Kann das Video als Widget in Blogposts oder Pages eingebunden werden (noch nicht umgesetzt) | ||
+ | - Wird ein [[https:// | ||
- | Wie diese Dateien üblicherweise erzeugt werden, ist im Detail im [hackspace: | + | ===== Media==== |
+ | Wie diese Dateien | ||
Die Datei sieht ca so aus: | Die Datei sieht ca so aus: | ||
Zeile 28: | Zeile 30: | ||
- " | - " | ||
- " | - " | ||
- | licence: CC-BY-NC | + | licence: CC-BY-NC# |
+ | language: de | ||
+ | optout: false | ||
fahrplan_url: | fahrplan_url: | ||
image: " | image: " | ||
# | # | ||
uid: 8080f1f4-1f28-46ca-cf57-0578baa109c9 | uid: 8080f1f4-1f28-46ca-cf57-0578baa109c9 | ||
+ | ticket_id: 1337 | ||
yt: "< | yt: "< | ||
mccc: "< | mccc: "< | ||
Zeile 63: | Zeile 68: | ||
* //licence// wird hier ein Text angegeben, wird dieser anstelle des üblichen Lizenz-Textes genutzt. Sollte üblicherweise weggelassen werden. | * //licence// wird hier ein Text angegeben, wird dieser anstelle des üblichen Lizenz-Textes genutzt. Sollte üblicherweise weggelassen werden. | ||
* // | * // | ||
+ | * // | ||
* //image// ein Thumbnail für das Video. | * //image// ein Thumbnail für das Video. | ||
* //yt// Der Youtube Link des Videos | * //yt// Der Youtube Link des Videos | ||
Zeile 69: | Zeile 75: | ||
* //file// Link auf unserem ftp | * //file// Link auf unserem ftp | ||
* // | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * //slides// url zu Slides des Vortrags | ||
+ | * //optout// Macht üblicherweise keinen sinn. Kommt dann inst frab.xml. GGf wird das auch an anderen stellen berücksichtigt (?). Etwas unkalr, was es bedeuten soll, aber kann gesetzt werden. Default ist false. | ||
===== Conferences==== | ===== Conferences==== | ||
Zeile 102: | Zeile 113: | ||
Der Freitext wird an die Beschreibung jedes Videos angehängt, welches zu der Konferenz gehört, dies wird z.B. bei "5 Minuten Terminen" | Der Freitext wird an die Beschreibung jedes Videos angehängt, welches zu der Konferenz gehört, dies wird z.B. bei "5 Minuten Terminen" | ||
+ | |||
+ | ===== Conferencefrab==== | ||
+ | Diese Datei dient dem jekyll als Flag, dass eine frab.xml für diese Conference zu erstellen ist. | ||
+ | |||
+ | Sie sieht so aus: | ||
+ | |||
+ | < | ||
+ | --- | ||
+ | layout: [frab] | ||
+ | title: conf | ||
+ | --- | ||
+ | </ | ||
+ | |||
+ | ===== Felder ===== | ||
+ | ==== Pflichtfelder ==== | ||
+ | * //layout: [frab]// muss so, inklusive der eckigen Klammern | ||
+ | * //title// da muss das '' | ||
+ | |||
+ | ====== Wie entsteht die Frab XML ===== | ||
+ | Das passiert in der Datei frab.xml mithilfe der Liquid-Templating Sprache und ist alles andere als Leicht zu lesen. Die Datei findet sich hier: https:// | ||
+ | |Frab Schedulle XML entsprechen]]. Hierbei werden insbesondere Daten aus drei Dateien kombiniert: | ||
+ | |||
+ | - Den Meta Informationen zu einem Video in _media | ||
+ | - Den Informationen zu einer Konferenz in _conference | ||
+ | - Den Informationen zu einem Event in _event | ||
+ | |||
+ | Diese sind jeweils verknüpft. Ein Video gehört zu mehreren Konferenzen (// | ||
+ | |||
+ |